使用 base sdk 5.0 编译的应用程序是否可以在 iOS4.x 上运行?
我已将部署目标设为 4.0。ARC 能否在 iOS4.x 设备上运行。有没有办法在同一个应用程序中同时支持两者?如果我在 iOS5 中使用 ARC,内存管理是否会在iOS4.x设备中正常进行?
使用 base sdk 5.0 编译的应用程序是否可以在 iOS4.x 上运行?
我已将部署目标设为 4.0。ARC 能否在 iOS4.x 设备上运行。有没有办法在同一个应用程序中同时支持两者?如果我在 iOS5 中使用 ARC,内存管理是否会在iOS4.x设备中正常进行?
Apple 已表示 ARC 将在 iOS 4 中运行(不确定他们是否提到了特定版本或是否包含 iOS 4.0)。但是,我不认为你可以在 iOS5 出来之前提交 ARC 应用程序......
ARC 是编译器级别的功能。所以它不会受到SDK的影响。Apple 将在 4.0 和 5.0 上支持 ARC 但是,截至目前,您不能提交使用 Xcode 测试版构建的应用程序。
如果部署目标设置为 4.0,则应用将支持所有更高版本的 iOS,包括 4.0。所以答案是肯定的。