如果我的Mac只有iPhone OS3,我可以安装iPhone4软件开发工具包吗?如果可能,我会获得iPhone OS4的所有功能吗?
发布于 2010-06-23 17:05:12
是的,您可以更新它。但只有在你需要新的iOS 4的特性(多任务等)的情况下才这样做。如果你不是,我想你可以留在iOS 3上
发布于 2010-06-23 17:05:40
所有新的iOS4 API都包含在iPhone SDK4中,所以只需下载它并开始开发即可。
发布于 2010-06-23 17:35:03
iOS SDK4.0的安装删除了3.2版本之前的所有SDK。但是,您仍然可以为您的3.0设备进行开发。
请注意,如果您为3.0开发您的应用程序,在仅从4.0开始提供的API中使用API的oder方法将使您的应用程序崩溃。
使用"respondsToSelector“方法可以让您知道在执行代码的当前设备上是否有可用的方法。如果您的应用程序在4.0设备上运行,同时保持3.0 (或您设置为部署目标的任何操作系统版本)的“向后”-compatibility,则可以使用新的应用程序接口
if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden: withAnimation:)])
https://stackoverflow.com/questions/3100249
复制相似问题