嗨 我想學習和開發iPhone應用程序。有人能指導我從哪裏開始?我是移動應用程序開發新手。我在開發Web應用程序和桌面客戶端應用程序方面有很好的經驗如何開始爲iPhone開發應用程序
回答
- 擁有一臺Mac。基於intel的mac需要使用 。基本上你需要Mac OS X.
- 學習C,Objective-C。
- 獲取iPhone SDK。
- 寫一本好書。做例子。
- 查看iTunes上的斯坦福學習系列,您幾乎可以在斯坦福大學學習這門課程。做家庭作業等...
斯坦福大學的課程電話很好。他們還有一門關於介紹性C語言編程的課程,非常出色。我發現視頻有點慢,但如果你有時間,他們是一個很好的免費資源。 – 2010-12-11 21:14:37
謝謝,是否需要獲得mac OS?我們不能在Windows XP上做到這一點嗎? – nJoshi 2010-12-12 17:27:16
爲了使用Windows,您需要VMWare和修改後的Mac OS X iso(這是不合法的)。我打算購買翻新的iMac,但Mac mini應該也足夠了。他們跑500美元左右。 – 2010-12-12 20:03:15
您對C有任何經驗嗎?如果不是的話,你應該從那裏開始,然後學習Objective-C,最後深入Apple框架(即Cocoa touch)。
蘋果有在http://developer.apple.com
好的文檔如果你喜歡的書,我會強烈亞倫Hilligrass建議iPhone Programming:
另外請注意,您可以自由編寫iPhone應用程序,並測試他們在模擬器上,但要真正將代碼推送到真實設備,您需要以99美元的價格購買開發人員配置文件
+1 Conway&Hillegass的書是一本很好的書。 (正如Hillegass的Mac OS X可可編程) – 2010-12-11 20:09:40
我最近拿起那本書,它是幻想。在iPad上獲得了Kindle版本 - 這是學習的好方法。 – 2010-12-11 21:09:05
非常好的建議,除非我不推薦從學習C開始。只有在瞭解Obj-C的情況下才能寫出體面的應用程序,但是如果您只知道C,就很難寫出任何內容。另外,您將學習在你學習Obj-C的過程中,你會看到大量的C語言。 – kubi 2010-12-11 21:21:37
正如darren所說的,您需要熟悉C語言。您可以沿着C#/ Objective C路線行走,但Airplay SDK。如果你對C有很好的瞭解,你可以很容易地爲iPhone製作遊戲,但還沒有機會嘗試它,但看起來很有希望。根據網站COD:納粹殭屍是使用它,可能值得一看。
你是什麼意思的C#路線?我很好奇,我從來沒有聽說過用OSX/iPhone編程提到的C#。 – 2010-12-11 21:13:28
MonoTouch可讓您使用C#編寫用於iPhone的應用程序,但如果您剛剛開始進行移動開發,那麼學習Obj-C就是您想要的方式。像MonoTouch這樣的東西只會讓那些瞭解C#而不想學習Obj-C的人真正受益。 – kubi 2010-12-11 21:19:30
- 1. Iphone應用程序開發
- 2. 如何開始爲三星Corby S3653 WiFi開發應用程序?
- 3. 開始使用iPhone應用程序開發,網站應用程序
- 4. 開始爲iPhone開發
- 5. 爲iPhone和Android開發應用程序
- 6. 爲iPhone和iPad開發應用程序
- 7. 開始NFC應用程序開發
- 8. 開始黑莓應用程序開發
- 9. 如何開始使用其webviewer開發iPhone網絡應用程序?
- 10. 開始iPhone開發
- 11. 開始iPhone開發
- 12. 需要想法如何開始開發iPhone社交移動應用程序
- 13. 我需要關於如何開始開發iPhone應用程序的幫助
- 14. 如何開始使用Cocoa應用程序開發?
- 15. 如何用heroku開始開發Ruby on Rails應用程序?
- 16. 開始晃動應用程序iphone
- 17. 遠程開發iPhone應用程序?
- 18. 如何開始在Windows CE上開發應用程序?
- 19. 如何開始在C#中開發Sphero-Ball Windows應用程序?
- 20. 如何開始在watchOS 3 SDK上開發應用程序?
- 21. 如何開始開發Windows移動應用程序
- 22. Orkut應用程序開發。如何開始?
- 23. 如何開始Android的原生應用程序開發
- 24. 用C++開發iPhone應用程序?
- 25. 用gps開發iPhone應用程序
- 26. 使用MacRuby開發iPhone應用程序
- 27. 如何爲iPhone應用程序開發配置live555框架?
- 28. Android應用 - 爲iPhone開發如何?
- 29. 從哪裏開始爲網站開發應用程序
- 30. iPhone/iPad應用程序開發限制
可能重複的[iPhone開發入門](http://stackoverflow.com/questions/332039/getting-started-with-iphone-development) – 2010-12-11 21:38:41
另請參見[iPhone的發展,Objective-C的操作文章](http://stackoverflow.com/questions/1939/how-to-articles-for-iphone-development-objective-c) – 2010-12-11 21:39:16
學會搜索論壇已經提問;) – Jordan 2010-12-12 01:07:30