蘋果iOS系統(tǒng)進入我國較晚,目前,掌握核心iOS上架開發(fā)技術(shù)的人才少之又少,iOS開發(fā)無疑成為移動互聯(lián)網(wǎng)時代的熱門職業(yè)。如果你正在考慮投身到iOS的開發(fā)上來,不妨看看華清遠見移動互聯(lián)網(wǎng)精心為你準備的iOS開發(fā)普及貼,了解一下做iOS開發(fā)之前需要做哪些準備工作。
1.準備一臺能夠運行Mac OS Lion的機器,MacBook Pro、Mac mini、iMac、Mac Pro甚至MacBook Air都可以。
盡管你可以裝一臺黑蘋果在PC上開始自己的開發(fā)之旅,不過還是強烈建議擁有一臺屬于自己的Mac!從某種意義上來講,Mac不僅僅是一臺機器,它還是一個藝術(shù)品,只有體會到Mac帶給你的美,你才會從心里想要開發(fā)出一個相對完美的作品與世人分享,而不是僅僅是簡單了解一下iOS開發(fā)是怎么回事,或者隨便做個小應(yīng)用自娛自樂。
如果你想選擇一款筆記本做為開發(fā)的機器,建議選擇15寸屏幕的,隨著編寫的代碼越來越多,你會發(fā)現(xiàn)13寸的屏幕實在是太小了,眼睛會很容易疲勞的。另外,17寸屏幕的機器雖然屏幕夠大,但是字體相對而言更小,看起來有些吃力,而且攜帶起來實在太重了。
2.從App Store下載并安裝Xcode,這個不用多解釋了吧,幾乎所有的蘋果應(yīng)用都是用Xcode開發(fā)的。
3.在iPhone Dev Center付費注冊一個開發(fā)者賬號。
開發(fā)者賬號分個人用戶和企業(yè)用戶兩種類型,其中個人用戶每年的費用是99$,企業(yè)用戶每年的費用是299$。
擁有開發(fā)者賬號有以下三點好處:
·可以注冊真機,并在開發(fā)過程中進行真機調(diào)試;
·可以將你開發(fā)的應(yīng)用程序發(fā)布到App Store,這樣你就有機會讓全世界的人下載并使用你的應(yīng)用:)
·可以獲得蘋果的技術(shù)支持。
4.準備一臺用于開發(fā)測試的真機,iPhone、iTouch、iPad都可以。
盡管能夠在模擬器上測試大量的API,但是還是有些API無法在模擬器上工作的。如果你的真機是用來測試的,好不要越獄,譬如文件讀寫、IAP等方面的內(nèi)容在越獄的機器上是無法正常調(diào)試的。
總結(jié)一下:
1.不建議在虛擬機里裝mac os,除非你的pc性能非常強勁。既然要玩蘋果,多花點本錢就是不能少的了。因此在硬件方面,首先要準備一臺蘋果本,或者mac min也可以。我用的就是min,個子很小,除了厚一點,比筆記本還小,很方便。
2.另外需要的就是開發(fā)環(huán)境。Mac os上的集成開發(fā)環(huán)境叫XCode,這相當于pc上的vs。安裝XCode的時候就會附帶了了IOS SDK,目前新的版本是4.2.XCode的版本是3.2.5.
3.此外還需要的就是一些基礎(chǔ)知識。開發(fā)IOS應(yīng)用使用的語言是Objective-c,OC語言是C語言的超集,但是即使C語言的功底不算深厚(比如我),直接從OC開始也是沒有問題的。
4.再有就是了解一些SDK,一些iphone SDK的框架,一些MVC的知識。
|