繁体   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