我一直在學習目標C大約3周,我達到了基本概念,但現在我試圖獲得經驗,因爲我沒有擁有一個mac我試圖很難用虛擬化,並有大問題(我只用雪豹10.5,這是舊版xcode 3.2的成功),我不知道,我開始想知道iPhone開發的其他解決方案,如phonegap,mobieOne是否真的很糟糕?我知道本地開發是最好的,但如果你建立使用一些菜單並顯示數據庫數據的應用程序是否有明顯的區別?iPhone應用程序開發沒有目標C
回答
檢查這兩個:
如果你真的想這樣做嚴重的iOS(也可以的Mac OS X)的發展,你絕對想擁有一臺Mac。你可以在你的電腦上使用hackintosh,或者下載一個修改後的Mac os x的iso映像,並在虛擬機(例如:VMWare)上運行它。但是,所有你可以找到的可能仍然有限。上次我在網上看時,我只發現了雪豹的圖像文件,但不久後蘋果公司即將發佈山獅(這意味着被黑客入侵的Mac OS可能落後兩代)。
您可以使用除xcode之外的第三方工具來開發iOS應用程序。通過使用諸如C#,java,JavaScript,HTML5之類的不同語言,他們中有很多人,但當他們得到編譯並轉換爲本機iOS應用程序時,您仍然需要在Mac上運行xcode。
再次,兩件事。首先,我認爲你最好有一個mac,如果你不這樣做,你需要找到一種方法來解決它,你可能無法捕捉到最新的技術(而且這種技術在iOS中經常發生變化!) 。其次,如果您更願意通過第三方工具開發,則取決於您最喜歡的語言。對於C#,我推薦使用MonoTouch,對於JavaScript,我推薦SenchaTouch。你可以找到很多其他人。
我查了Mono Touch,聽起來很完美,因爲我是ac#開發人員,但是當你想要在實際的電話上部署項目或者我錯了時它不是免費的嗎?你也有親身經歷嗎? – gorgi93 2012-07-13 18:10:23
是的,它只是免費的部署到模擬器。我以前從未使用過,但我聽說它很好。甚至還有一本你可以在amazon上找到的書,叫做MonoTouch和Professional的Professional iPhone Programming。NET/C# – 2012-07-13 19:09:29
如果你正在尋找免費的,Sencha Touch是一個不錯的選擇。他們的API是免費的,但如果你想要UI拖放IDE,那麼你必須付費。其他選擇之一是HTML5,您可以使用PhoneGap。它是開源的,完全免費的,現在越來越受歡迎。 – 2012-07-13 19:11:57
考慮嘗試RubyMotion。如果你知道Ruby當然。 http://www.rubymotion.com/
這是在eBay上爲$ 300的Macbook。我相信它不是世界上最偉大的電腦,但你絕對應該使用客觀的C爲iPhone應用程序。
你在學習的語言(我同意有點漫長而令人沮喪的過程中),您將使用所有蘋果的文檔和豐富的在線教程奪回失去任何時間。所有的資源假設你使用客觀C。
我知道它是一個緩慢的過程,但投資於你的未來,並以正確的方式做。
- 1. 用C++開發iPhone應用程序?
- 2. 非開發者有沒有辦法發佈iPhone應用程序?
- 3. 有沒有可能用Java開發iPhone應用程序?
- 4. Iphone應用程序開發
- 5. 目標c iPhone應用程序和Mac應用程序通信
- 6. iPhone應用程序開發目標變化xocde4.2.1
- 7. 遠程開發iPhone應用程序?
- 8. 用gps開發iPhone應用程序
- 9. 使用MacRuby開發iPhone應用程序
- 10. Phonegap部署iphone應用程序沒有iphone和ios開發者帳戶
- 11. iPhone/iPad應用程序開發限制
- 12. 爲iPhone和Android開發應用程序
- 13. iPhone應用程序開發Appstore
- 14. iPhone應用程序開發 - UITableView DetailsView
- 15. Windows上的iPhone應用程序開發
- 16. 公司的Iphone開發應用程序
- 17. 開發android和iphone應用程序
- 18. Iphone/Ipad應用程序開發
- 19. iPhone應用程序開發在Ubuntu
- 20. 爲iPhone和iPad開發應用程序
- 21. iphone音頻應用程序開發
- 22. iPhone開發 - 繪圖應用程序
- 23. SDK在Windows iphone應用程序開發
- 24. iPhone手機應用程序開發
- 25. iphone應用程序開發初學者
- 26. 開發本機C應用程序沒有NDK的android?
- 27. iPhone應用程序開發:內置應用程序增強
- 28. 目標C程序沒有編譯
- 29. 有沒有來電時打開iPhone應用程序的方法?
- 30. Facebook沒有發佈iPhone應用程序ID,但尚未發佈?
認真......你的時間值多少錢?找到一個使用過的Mac並採取阻力最小的路徑。您將花費數小時甚至數小時(聽起來可能已經)嘗試實施非標準解決方案。這是無法學習的。 – mmc 2012-07-13 17:08:14
[我如何使用Windows開發機器爲iPhone開發?](http://stackoverflow.com/questions/22358/how-can-i-develop-for-iphone-using-a-windows-development -machine) – 2012-07-13 17:09:11