使用arc编译的应用程序是否可以与iOS 3.1.x设备一起使用?理想情况下,我想让我们的应用程序仅适用于iOS 4.x及更高版本,但我们有一些用户仍在运行iOS 3.x.我无法再访问iOS 3设备。
有没人测试过?
答案 0 :(得分:3)
ARC仅适用于iOS 4.0及更高版本。此外,自动真实参考nil-ing仅适用于iOS 5.0及更高版本。
答案 1 :(得分:0)
如果将部署目标设置为5.0之前,编译器将自动为您插入内存管理(保留/释放)。是的,它会起作用。
答案 2 :(得分:0)
我不会指望ARC回到iOS 3.x,直到你至少找到相关的官方文档,也许你自己也会对它进行测试。这是at least one opinion that supports the notion that apps written using ARC may not even work on all versions of iOS 4。