自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone開發(fā)走十三步 學習基礎

移動開發(fā) iOS
本文介紹的是iPhone開發(fā)走十三步 學習基礎,編程的友們也許知道,在做項目之前,要有需求分析等7個步驟,淡然本文也一樣,我們先來看你內(nèi)容。

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)容請參考編輯推薦。

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關推薦

2011-07-18 14:59:20

iPhone Objective-

2011-07-07 17:04:33

iPhone Action Objective-

2011-07-06 14:22:52

iPhone Push

2011-08-10 16:44:56

iPhone代理設計模式

2013-06-05 10:06:42

創(chuàng)業(yè)創(chuàng)業(yè)順序如何創(chuàng)業(yè)

2012-05-25 10:18:23

響應式

2010-06-08 10:37:15

云計算風險

2012-05-21 09:21:29

防火墻

2011-08-15 10:06:22

iPhone開發(fā)nib 文件

2011-08-08 10:10:14

iPhone開發(fā) 圖片 方法

2011-08-09 17:29:29

iPhone文件屏幕

2011-08-01 18:27:58

iPhone開發(fā) UISearchBa

2011-07-18 09:35:29

iPhone 框架

2016-12-28 17:58:15

機器學習

2012-02-28 09:17:27

云計算

2018-01-17 22:44:46

云存儲云服務存儲

2009-02-03 10:45:39

IT培訓BPO

2010-09-14 13:47:44

tftp服務器搭建

2011-08-08 14:57:46

iPhone Autoreleas Property

2011-08-05 14:48:06

iPhone應用 異步隊列
點贊
收藏

51CTO技術棧公眾號