我可以安装iPhone 4 IDK,我的Macbook只有iPhone OS3吗?如果有可能,我将获得iPhone OS4的所有功能?
答案 0 :(得分:0)
答案 1 :(得分:0)
所有新的iOS4 API都包含在iPhone SDK 4中,因此只需下载并开始开发。
答案 2 :(得分:0)
安装iOS SDK 4.0会删除3.2之前的所有SDK。但是,您仍然可以为3.0设备进行开发。
请注意这样一个事实,即如果您开发的应用程序为3.0,那么API中的API方法只能从4.0开始使用,这会使您的应用程序崩溃。
使用“respondsToSelector”方法可以让您知道当前正在执行代码的设备上是否有方法可用。 如果您的应用程序在4.0设备上运行,同时保持3.0的“向后”兼容性(或您设置为部署目标的任何操作系统版本),则可以使用新的API
if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden: withAnimation:)])