我應該爲4.2開發我的應用程序嗎?我應該使用什麼sdk版本的iPhone應用程序? 4.2或3.?
0
A
回答
4
請務必使用最新的SDK。 Apple不會批准任何針對3.x構建的應用程序。
編輯:
有基本SDK和iOS的計劃,以支持之間的差異。您需要像我之前所說的那樣使用最新的SDK,但是您仍然可以通過不使用在較新版本中引入的類和方法並適當地設置目標OS來創建可在較舊版本的iOS上運行的應用程序。
1
除非您需要支持使用較舊iOS版本的舊iOS設備,否則您應該開發使用4.2,因爲它具有很多3.x中缺少的功能。最重要的是:3.x不支持多任務處理。
此外,瞭解Base SDK version and deployment target之間的關係很重要。簡而言之:您可以(也應該)針對最新的SDK版本進行編譯,但如果正確完成,您仍然可以在較舊的iOS版本上運行該應用程序。
1
基本SDK應該始終是最新版本(現在是4.2)。然後,您可以使用部署目標來指定您的應用程序將支持的最低操作系統,因此拇指的一個好規則是使用3.0。
1
就我個人而言,我在應用程序中使用了一些新的iOS 4.0東西(即.GCD)。我聽說有90%的ios用戶在4.x上。這應該是一個好的中間立場。
相關問題
- 1. 哪個版本的iPhone SDK應該用於OS4應用程序?
- 2. 我應該使用什麼版本的Xcode在iPhone 3gs設備上運行我的應用程序6.1.2(10B146)
- 3. 我應該使用什麼樣的應用程序服務器?
- 4. 我應該使用哪種PayPal iPhone SDK?
- 5. 我的iPhone應用程序最新版本在哪裏?
- 6. 使用SDK的iPhone應用程序reCaptcha
- 7. 我應該使用什麼gem進行認證,使用rails 4.2
- 8. 我應該使用什麼應用程序框架?
- 9. 我應該使用什麼設備來測試iphone應用程序
- 10. 我應該使用什麼版本的Swift?
- 11. 我應該開發一款面向舊版iOS或使用舊版Facebook SDK的新應用程序嗎?
- 12. 我應該使用什麼? AJAX或jQuery?
- 13. 我應該使用什麼,UITableView或UICollectionView?
- 14. 爲什麼我應該在Silverlight應用程序中使用MVVM?
- 15. iPhone應用程序的測試版本
- 16. 我應該使用什麼版本的寶石?
- 17. iPhone-應用程序崩潰的iOS 4.2
- 18. 我應該使用哪個版本的iOS SDK?
- 19. (簡單)Flex 3應用程序需要什麼Flash Player版本?
- 20. 我應該使用什麼版本的CXF?
- 21. 我應該使用什麼版本的Xcode?
- 22. 我是否必須用4.2編譯我的iPhone應用程序?
- 23. iphone:我應該學什麼?
- 24. 什麼EVENT LISTENER應該用於我的Android應用程序
- 25. 我應該建立一個iPhone或網絡應用程序
- 26. iPhone應用程序是自我控制的。爲什麼?
- 27. 使用新版本的iPhone應用程序無需使用NIB
- 28. 我應該使用什麼版本的DirectX來製作2D桌面GUI應用程序?
- 29. 構建版本 - iphone應用程序(xcode)
- 30. iPhone應用程序 - 批准和版本
順便說一句,你已經提出了16個問題,但只接受25%的答案。請接受更多答案,以獎勵幫助過你的人。謝謝。 – DarkDust 2011-03-02 15:17:56