新手對於iPhone開發環境等入門問題解答彙總

1 iPhone可否在Windows中開發
同類問題:iPhone能不能在XP開發?iPhone能不能在Vista下開發?iPhone能不能在linux下開發?

答: 若是要開發可以在App Store上線的iPhone應用程序,答案是不能。
早在iPhone SDK出現以前,開發者會使用iPhone Toolchain進行開發。toolchain是能夠安裝在Windows的Cygwin或Linux環境的。可是目前若是您要開發能夠在App Store進行銷售的程序,請使用Mac OS系統。
使用toolchain開發的壞處是 a)環境搭建麻煩 b)缺少interface builder, instrument等工具。 好處是可使用未公開API,能夠在後臺運行,能夠進行系統級別的操做,可是要求使用者手機是破解過的。

本站強烈反對您使用破解工具開發,將會違反您與apple的協議。另外本站強烈反對您自行破解您的軟件放到其餘平臺銷售,一樣違反您與apple的協議。

相關問題:如何用cygwin安裝IPHONE SDK 3.0? 答:目前爲止 iPhone toolchain只有2.x版本。

2 我在Windows裝了開發環境,爲何找不到Interface Builder?
答:找不到就對了。能找到就怪了。
相關問題: Windows裏是否有模擬器? 答案:沒有
Windows裏是否能夠真機調試? 答案:能夠,經過scp。
Windows裏用什麼IDE編輯Objective-C?答案:http://www.cocoachina.com/bbs/read.php?tid-1054.html

3 我沒有蘋果電腦,怎麼辦?
答:最好的辦法是購買一臺, Mac機器目前愈來愈便宜。目前的iMac, Macbook, Macbook Pro, Mac mini都可以進行開發。最便宜的Mac mini其實真的很便宜。
若是您還以爲價格貴,推薦您不要作iPhone開發,能夠去作Android或是其餘手機開發。

4 進行iPhone開發須要真機調試嗎?如何作?用iPod Touch能夠嗎?
答:不須要,但您須要在真機進行測試。iPhone或iPod Touch大部分都同樣。雖然大部分的功能都可以直接經過在模擬器中運行進行調試,可是上線以前您須要在真機進行測試。
您須要加入iDP(每一年99美金),獲取證書後才能進行真機調試。
若是您暫時沒有得到iDP證書還但願在真機調試,請參考:http://www.cocoachina.com/bbs/read.php?tid-6040.html

5 如今我大概看明白了,我想開始進行iPhone開發,如何作?
答:建議您首先查閱本區置頂貼,內有不少內容,重新手入門到進階開發:iPhone開發, 全區索引, 動態更新!
另外,建議您查閱本區精華帖:精華  以及 [已解決] 的問題。
若是您有關於申請iDP證書的問題,請查閱App Store上線/推廣/銷售討論區
若是您但願開發遊戲,請查閱 遊戲開發討論區

6 我有iPhone開發的問題,怎麼辦?
答:首先您先看過上面內容,接着可使用本站的搜索功能進行查詢。您也能夠在Google中搜索您的問題,後面加上site:cocoachina.com 便可查詢本站相關內容。這種方式得到答案是最快速的。一般若是您是初學者,大部分問題都已經有人問過並且解答過了。若是沒有找到您的問題的解決方法,首先查閱官方文檔,接着在Google直接搜索您的問題,加上iPhone或者Cocoa等關鍵字。若是您知道函數名或者類名,直接在Google搜索也常常會得到答案。
若是上面仍是無法解決您的問題,請發帖提問。發帖提問前注意先查閱在CocoaChina討論的藝術 以便更好地讓別人幫助您解決問題。php

相關文章
相關標籤/搜索