iPhone開發(fā)走十三步 學習基礎
iPhone開發(fā)走十三步 學習基礎是本文要介紹的內(nèi)容,主要介紹了iphone開發(fā)過程,開發(fā)前準備,我們先來看內(nèi)容。開發(fā)iPhone應用程序的過程不像人們想的那么難不過也不怎么簡單。我之前不是程序員,但是我想看看我是否可以自學如何開發(fā)iPhone程序。各式各樣的新聞稱9歲的小孩都可以做到,如果他們可以做到那我們也一定可以做到。
就像烹飪一樣,做出一款程序要有幾個步驟。這篇文章不是關于烹飪,而是關于如何把你的想法實現(xiàn)出來并提交到iTunes。
開發(fā)程序不是免費的,所以知道這一步很重要,你要付$99。同樣你也要知道無論怎樣你需要一臺Mac,并且要使用與Mac兼容的代碼開發(fā)程序。
現(xiàn)在我們對開發(fā)有了大體的了解,下面我們具體看一下開發(fā)中的每一步:
第一步:策劃一個好的創(chuàng)意
有獨特的想法或是程序么?現(xiàn)在已有十萬iPhone程序。那么是什么讓一款程序能夠引人注目呢?為什么人們要使用你的程序?為什么人們要花錢買你的程序呢?為什么相同的程序人們會選擇你的而不是其他人的呢?創(chuàng)意是不斷的積累和分析出來的不是空想出來的。多看看現(xiàn)有的程序、多接觸用戶、多體驗已有程序,多分析、多比較創(chuàng)意自然就有了。
確保沒有與你策劃的程序類似的程序,或者你想開發(fā)比現(xiàn)在已有程序更好的程序,想想你的創(chuàng)意怎樣才能更好?然后在紙上或是電腦上畫出來。
第二部:準備一臺Mac電腦
iPhone是蘋果產(chǎn)品,其操作系統(tǒng)使用的是Mac系統(tǒng)的變種。目前,iPhone開發(fā)工具可適用于Mac開發(fā)(盡管可以在破解的Mac系統(tǒng)上開發(fā)),但是為了使它可以提交到App Store上,你將需要一臺Mac來開發(fā)。你可以買一個Mac迷你產(chǎn)品而不是超出你支付范圍的Mac。
第三步:注冊為Apple 開發(fā)人員
為了使用Mac開發(fā)工具,你需要成為官方認可的Apple開發(fā)者。注冊是免費的所以你只需給他們你的信息并同義他們的條款。你只需注冊一次就可以在iTunes上使用相同的用戶名和密碼。一旦成為Apple開發(fā)者,你可以開發(fā)iPhone程序了。
第四步:下載iPhone開發(fā)用的Software Development Kit(SDK)
一旦已成為官方開發(fā)者,你可以下載iPhone開發(fā)工具SDK。版本要和你使用的OS版本相同。這個SDK會很大,因為它集成了各式各樣的文檔、代碼實例和各種各樣的你將要使用的東西。下載要耗費幾個小時的時間,所以你要找個較大的空間。
ManiacDev是一個擁有大量信息的網(wǎng)站。從第一個視頻開始學,做好筆記。
第五步:下載Xcode
如果你還沒有就下載Xcode。Xcode 2.0 是開發(fā)人員建立 Mac OS X 應用程序的最快捷方式,也是利用新的蘋果電腦公司技術的最簡單的途徑。Xcode 2.0 將 Mac OS X 的輕松使用,UNIX 能量以及高性能的開發(fā)技術集合在一起。
不管你用 C、C++、 Objective-C 或 Java 編寫程序,在 AppleScript 里編寫腳本,還是試圖從另一個奇妙的工具中轉(zhuǎn)移編碼,你會發(fā)現(xiàn) Xcode 編譯速度極快。每次操作都很快速和輕松。
第六步:在SDK中使用模板開發(fā)你的iPhone程序
這里的模板不是實際開發(fā)用的而是設計用的。如果你已經(jīng)在紙上或是Photoshop上策劃好了你的程序,你可以使用SDK提供的模板將它設計出來。這就是安裝文件大的好處,你擁有大量的框架去選擇,并且有提示來叫你如何有效的使用這些模板。
第七步:學習Objective-C語言
如果你喜歡編程語言,你也將會喜歡Objective-C。 Objective-C,通常寫作ObjC和較少用的Objective C或Obj-C,是擴充C的面向?qū)ο缶幊陶Z言。它主要使用于Mac OS X和GNUstep這兩個使用OpenStep標準的系統(tǒng),而在NeXTSTEP和OpenStep中它更是基本語言。Objective-C可以在 gcc運作的系統(tǒng)寫和編譯,因為gcc含Objective-C的編譯器。
第八步:使用Objective-c編程
當你掌握了Objective-c基礎或是知道如何去解決問題,你可以開發(fā)你的程序了。iPhone的開發(fā)語言是Objective-c。
第九步:在iPhone模擬器中測試程序
SDK集成了iPhone的模擬器。你需要運行并測試你的程序。你要試圖找出所有的bugs并且想到使用該程序的所有情況。
第十步:購買銷售權(quán)
還記得我告訴過你要交些現(xiàn)金么?就是這些錢。要提交程序到iTunes就要繳納99美元(一次性的)。要想逃過是不可能的,不過你可以賺回來的如果你的程序賺得多。事實上你得到的要遠遠比99美元多,比如你可以接觸到這方面的專業(yè)人員。
第十一步:讓其他人測試你的程序
一旦你交了錢,你就可以讓app社區(qū)中的其他人來測試你的程序并幫你找bugs。這是一個大的社區(qū)并且測試會有很多樂趣。如果你是新手,你將會對他們產(chǎn)生敬畏感。這個過程的長短取決與你程序的復雜性。
第十二步:提交程序
測試完之后,你可以提交你的程序到iTunes進行審核。審核需要一定的時間,要有耐心。
第十三步:查看你的賬戶和下載量
如果你的程序是收費的,查看你賬戶中進入的錢。如果你的程序是免費的,就查看下載量。
小結(jié):iPhone開發(fā)走十三步 學習基礎的內(nèi)容介紹完了,希望本文對你有所幫助!更多內(nèi)容請參考編輯推薦。