我应该使用什么sdk版本的iPhone应用程序? 4.2或3.?
答
请务必使用最新的SDK。 Apple不会批准任何针对3.x构建的应用程序。
编辑:
有基本SDK和iOS的计划,以支持之间的差异。您需要像我之前所说的那样使用最新的SDK,但是您仍然可以通过不使用在较新版本中引入的类和方法并适当地设置目标OS来创建可在较旧版本的iOS上运行的应用程序。
答
除非您需要支持使用较旧iOS版本的旧iOS设备,否则您应该开发使用4.2,因为它具有很多3.x中缺少的功能。最重要的是:3.x不支持多任务处理。
此外,了解Base SDK version and deployment target之间的关系很重要。简而言之:您可以(也应该)针对最新的SDK版本进行编译,但如果正确完成,您仍然可以在较旧的iOS版本上运行该应用程序。
答
基本SDK应该始终是最新版本(现在是4.2)。然后,您可以使用部署目标来指定您的应用程序将支持的最低操作系统,因此拇指的一个好规则是使用3.0。
答
就我个人而言,我在应用程序中使用了一些新的iOS 4.0东西(即.GCD)。我听说有90%的ios用户在4.x上。这应该是一个好的中间立场。
顺便说一句,你已经提出了16个问题,但只接受25%的答案。请接受更多答案,以奖励帮助过你的人。谢谢。 – DarkDust 2011-03-02 15:17:56