我们可以在iPhone OS 3中安装iPhone SDK 4吗?

时间:2010-06-23 08:58:38

标签: iphone

我可以安装iPhone 4 IDK,我的Macbook只有iPhone OS3吗?如果有可能,我将获得iPhone OS4的所有功能?

3 个答案:

答案 0 :(得分:0)

是的,你可以更新它。但这样做只需要你需要新的iOS 4(多任务等)的功能。如果你不这样做,我猜你的colud留在iOS 3上

答案 1 :(得分:0)

所有新的iOS4 API都包含在iPhone SDK 4中,因此只需下载并开始开发。

答案 2 :(得分:0)

安装iOS SDK 4.0会删除3.2之前的所有SDK。但是,您仍然可以为3.0设备进行开发。

  • 将Base SDK设置为4.0
  • 将部署目标(目标 - >信息 - >构建:“iPhone操作系统部署目标”)设置为“到iPhone OS 3.0”

请注意这样一个事实,即如果您开发的应用程序为3.0,那么API中的API方法只能从4.0开始使用,这会使您的应用程序崩溃。

使用“respondsToSelector”方法可以让您知道当前正在执行代码的设备上是否有方法可用。 如果您的应用程序在4.0设备上运行,同时保持3.0的“向后”兼容性(或您设置为部署目标的任何操作系统版本),则可以使用新的API

if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden: withAnimation:)])