簡體   English   中英

我應該使用哪個SDK版本的iPhone應用程序? 4.2還是3?

[英]What sdk version of iPhone app should I use? 4.2 or 3.?

我應該為4.2開發我的應用程序嗎?

始終使用最新的SDK。 Apple不再批准任何針對3.x構建的應用程序。

編輯:

基本SDK和計划支持的iOS之間是有區別的。 您需要使用我之前說過的最新SDK,但是您仍可以通過不使用新版本中引入的類和方法並適當設置目標操作系統來創建可在舊版iOS上運行的應用。

除非您需要用較舊的iOS版本支持較舊的iOS設備,否則應使用4.2進行開發,因為它具有3.x中缺少的許多功能。 最重要的是:3.x不支持多任務。

另外,了解Base SDK版本和部署目標之間的關系也很重要。 簡而言之:您可以(並且應該)針對最新的SDK版本進行編譯,但是如果操作正確,您仍然可以在較舊的iOS版本上運行該應用。

基本SDK應該始終是可用的最新版本(截至目前為4.2)。 然后,您可以使用部署目標來指定您的應用程序將支持的最低OS,因此一個很好的經驗法則是為此使用3.0。

就個人而言,我在應用程序中經常使用一些新的iOS 4.0東西(即GCD)。 我聽說90%的ios用戶在4.x上。 那應該是一個很好的中間立場。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM