Apple iPhone ေတြ ေခတ္စား လာတာနဲ႔ အ မ ွ် iPhone application နဲ႔game ေတြ ဖန္တီးမႈ ဟာလည္း ေခတ္စား လာပါတယ္။ သူတိုု႔ကိုု ေရးရတာ ဖန္တီးရတာ စိတ္၀င္စား စရာ ေကာင္းသလိုု ၀ါသနာ ပါသူေတြ အတြက္ ေပ်ာ္စရာလည္း ေကာင္းပါတယ္။ Game မွ မဟုုတ္ပါဘူး။ တစ္ျခား ရိုုးရိုုး iPhone application ေတြ ဖန္တီး ရတာလည္း စိတ္၀င္စား စရာ ေကာင္းမွာပါ။
အရင္တုုန္းက Apple ဟာ သူ႔ရဲ႕ iPhone SDK ကိုု developer ေတြကိုု ေပးေပမယ့္ close လုုပ္ထားတဲ့ အတြက္ iPhone developer ေတြဟာ iPhone SDK နဲ႔ development အေၾကာင္း ေတြကုုိ openly ေဆြးေႏြးခြင့္၊ forum လုုပ္ခြင့္ မရၾကသလိုု iPhone SDK နဲ႔ ပါတ္သက္တဲ့ စာအုုပ္ေတြ လည္း မထြက္ႏိုုင္ခဲ့ ပါဘူး။ ဘယ္လုုိပဲ ျဖစ္ျဖစ္ iPhone programming ဟာ သာမာန္ အားျဖင့္ Objective-C နဲ႔ Apple ရဲ႕ ကိုုယ္ပိုုင္ development ပံုုစံ အေပၚမွာ အေျခခံ တဲ့ အတြက္ programmer ေတြ အတြက္ learning လုုပ္ရတာ အထူးတလည္ ကိစၥ တစ္ခုု ျဖစ္လာပါတယ္။ ပံုုမွန္ C/C++, Java, dotNET စတဲ့ programming language ေတြကိုု သံုုးေနၾကတဲ့ developer ေတြ အတြက္ လည္း သူတိုု႔ရဲ႕ previous knowledge နဲ႔ experiences ေတြက iPhone development အတြက္ အရမ္းၾကီး အေထာက္ အကူ မျဖစ္လွပါဘူး။ Programming သေဘာတရား ကိုုေတာ့ သိထားတာေပါ့ေလ။
၂၀၀၈ ခုုနွစ္ ကစလုုိ႔ Apple က သူ႔ရဲ႕ iPhone SDK ကိုု open ဖြင့္ေပး လိုုက္တဲ့ အတြက္ developer community ကလည္း ၀မ္းပန္းတသာ ၾကိဳဆိုုခဲ့သလိုု iPhone development forum ေတြ၊ web site ေတြ နဲ႔ စာအုုပ္ေတြ လည္း မိႈလိုု ေပါက္လာခဲ့ပါတယ္။ တစ္ျခား open source iPhone engine ေတြလည္း အမ်ားၾကီး ထြက္လာခဲ့ ပါတယ္။
အခုု ကၽြန္ေတာ္ ေျပာျပခ်င္တာက iPhone development ကိုု စၿပီး ေလ့လာခ်င္တဲ့ Apple environment န႔ဲ မရင္းႏွီးတဲ့ programmer ေတြအတြက္ အစျပဳလုုိ႔ေကာင္းတဲ့ စာအုုပ္ တစ္ခုုကိုု မ ွ်ေ၀ခ်င္ပါတယ္။ ကၽြန္ေတာ္ ကိုုယ္တိုုင္လည္း အေတာ္ေလး သေဘာက်မိ ပါတယ္။
သူ႔ထဲမွာ စာေရးဆရာ က ေျပာထားတာ ကိုုက This book is written to make the life of a beginning iPhone developer as easy as possible လိုု႔ေျပာ ထားပါတယ္။ Beginner ေတြ အတြက္ ဆုုိေပမယ့္ သူ႔ထဲမွာ ရွင္းျပထားတဲ့ အေၾကာင္းအရာ ေတြက တစ္ကယ္ စေလ့လာ သူအတြက္ အရမ္းကိုု ေကာင္းပါတယ္။
Objective-C programming language ရဲ႕ သေဘာတရားေတြ၊ iPhone environment ရဲ႕ သေဘာတရား ေတြနဲ႔ သိထားသင့္တာေတြ အားလံုုး ရွင္းျပထား ပါတယ္။ iPhone application ေတြ အတြက္ သံုုးတဲ့ Interface Builder အေၾကာင္းကိုုလည္း ရွင္းျပထားပါတယ္။ ေနာက္ၿပီး နမူနာ sample code ေတြကိုုလည္း download လုုပ္လုုိ႔ ရတဲ့ အတြက္ ေလ့လာလုုိ႔ အရမ္းေကာင္းပါတယ္။ သာမာန္ game ေတြ အတြက္ လုုိအပ္တာေတြ အျပင္ Map, Location service, accelerometer, email စတဲ့ user application ေတြကိုု ဖန္တီးရာမွာ သံုုးတဲ့ အေၾကာင္း အရာေတြကိုုလညး္ sample codes ေတြနဲ႔ ရွင္းျပထားပါတယ္။
အရင္တုုန္းက Apple ဟာ သူ႔ရဲ႕ iPhone SDK ကိုု developer ေတြကိုု ေပးေပမယ့္ close လုုပ္ထားတဲ့ အတြက္ iPhone developer ေတြဟာ iPhone SDK နဲ႔ development အေၾကာင္း ေတြကုုိ openly ေဆြးေႏြးခြင့္၊ forum လုုပ္ခြင့္ မရၾကသလိုု iPhone SDK နဲ႔ ပါတ္သက္တဲ့ စာအုုပ္ေတြ လည္း မထြက္ႏိုုင္ခဲ့ ပါဘူး။ ဘယ္လုုိပဲ ျဖစ္ျဖစ္ iPhone programming ဟာ သာမာန္ အားျဖင့္ Objective-C နဲ႔ Apple ရဲ႕ ကိုုယ္ပိုုင္ development ပံုုစံ အေပၚမွာ အေျခခံ တဲ့ အတြက္ programmer ေတြ အတြက္ learning လုုပ္ရတာ အထူးတလည္ ကိစၥ တစ္ခုု ျဖစ္လာပါတယ္။ ပံုုမွန္ C/C++, Java, dotNET စတဲ့ programming language ေတြကိုု သံုုးေနၾကတဲ့ developer ေတြ အတြက္ လည္း သူတိုု႔ရဲ႕ previous knowledge နဲ႔ experiences ေတြက iPhone development အတြက္ အရမ္းၾကီး အေထာက္ အကူ မျဖစ္လွပါဘူး။ Programming သေဘာတရား ကိုုေတာ့ သိထားတာေပါ့ေလ။
၂၀၀၈ ခုုနွစ္ ကစလုုိ႔ Apple က သူ႔ရဲ႕ iPhone SDK ကိုု open ဖြင့္ေပး လိုုက္တဲ့ အတြက္ developer community ကလည္း ၀မ္းပန္းတသာ ၾကိဳဆိုုခဲ့သလိုု iPhone development forum ေတြ၊ web site ေတြ နဲ႔ စာအုုပ္ေတြ လည္း မိႈလိုု ေပါက္လာခဲ့ပါတယ္။ တစ္ျခား open source iPhone engine ေတြလည္း အမ်ားၾကီး ထြက္လာခဲ့ ပါတယ္။
အခုု ကၽြန္ေတာ္ ေျပာျပခ်င္တာက iPhone development ကိုု စၿပီး ေလ့လာခ်င္တဲ့ Apple environment န႔ဲ မရင္းႏွီးတဲ့ programmer ေတြအတြက္ အစျပဳလုုိ႔ေကာင္းတဲ့ စာအုုပ္ တစ္ခုုကိုု မ ွ်ေ၀ခ်င္ပါတယ္။ ကၽြန္ေတာ္ ကိုုယ္တိုုင္လည္း အေတာ္ေလး သေဘာက်မိ ပါတယ္။
သူ႔ထဲမွာ စာေရးဆရာ က ေျပာထားတာ ကိုုက This book is written to make the life of a beginning iPhone developer as easy as possible လိုု႔ေျပာ ထားပါတယ္။ Beginner ေတြ အတြက္ ဆုုိေပမယ့္ သူ႔ထဲမွာ ရွင္းျပထားတဲ့ အေၾကာင္းအရာ ေတြက တစ္ကယ္ စေလ့လာ သူအတြက္ အရမ္းကိုု ေကာင္းပါတယ္။
Objective-C programming language ရဲ႕ သေဘာတရားေတြ၊ iPhone environment ရဲ႕ သေဘာတရား ေတြနဲ႔ သိထားသင့္တာေတြ အားလံုုး ရွင္းျပထား ပါတယ္။ iPhone application ေတြ အတြက္ သံုုးတဲ့ Interface Builder အေၾကာင္းကိုုလည္း ရွင္းျပထားပါတယ္။ ေနာက္ၿပီး နမူနာ sample code ေတြကိုုလည္း download လုုပ္လုုိ႔ ရတဲ့ အတြက္ ေလ့လာလုုိ႔ အရမ္းေကာင္းပါတယ္။ သာမာန္ game ေတြ အတြက္ လုုိအပ္တာေတြ အျပင္ Map, Location service, accelerometer, email စတဲ့ user application ေတြကိုု ဖန္တီးရာမွာ သံုုးတဲ့ အေၾကာင္း အရာေတြကိုုလညး္ sample codes ေတြနဲ႔ ရွင္းျပထားပါတယ္။
BEGINNING IPHONE SDK PROGRAMMING WITH OBJECTIVE-C ဆိုုတဲ့ စာအုုပ္က iPhone developing ကိုု စၿပီး ေလ့လာမယ့္ developer ေတြအတြက္ ဘယ္လိုုပဲ ျဖစ္ျဖစ္ အေထာက္ အကူျပဳ ႏိုုင္မယ္ လိုု႔ မ ွ်ေ၀ လုုိက္ရပါတယ္။ မ၀ယ္ခ်င္ရင္ Internet မွာ ကိုယ့္ဘာသာ ရွာၿပီး download လုုပ္ယူေပါ့ေနာ္။ :P


0 comments:
Post a Comment