使用基本sdk 5.0编译的应用程序是否可以在iOS4.x上运行?

时间:2011-08-04 06:27:22

标签: iphone memory-management memory-leaks ios5 automatic-ref-counting

使用base sdk 5.0编译的应用程序是否可以在iOS4.x上运行?

我已将部署目标设为4.0。 ARC是否适用于iOS4.x设备。有没有办法在同一个应用程序中支持两者?如果我在iOS5中使用ARC,内存管理会在 iOS4.x 设备中正常发生吗?

3 个答案:

答案 0 :(得分:2)

Apple已经表示ARC将在iOS 4中运行(不确定他们是否提到了特定版本或者是否包含iOS 4.0)。但是,我不认为你可以在iOS5出局之前提交ARC应用程序......

答案 1 :(得分:1)

ARC是编译器级别功能。所以它不会受到SDK的影响。 Apple将支持4.0和5.0的ARC但是,截至目前,您无法提交使用Xcode测试版构建的应用程序。

答案 2 :(得分:0)

如果部署目标设置为4.0,则该应用程序将支持所有更高版本的iOS,包括4.0。所以答案是肯定的。