开启了arc的应用程序是否可用于iOS 3.1.x设备?理想情况下,我想让我们的应用程序仅适用于iOS 4.x及更高版本,但我们仍有一些用户仍在运行iOS 3.x.我无法再使用iOS 3.0的设备。iOS 3.x上的自动引用计数
有没有人测试过?
开启了arc的应用程序是否可用于iOS 3.1.x设备?理想情况下,我想让我们的应用程序仅适用于iOS 4.x及更高版本,但我们仍有一些用户仍在运行iOS 3.x.我无法再使用iOS 3.0的设备。iOS 3.x上的自动引用计数
有没有人测试过?
我不会指望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。
ARC仅适用于iOS 4.0及更高版本。此外,仅在iOS 5.0及更高版本上提供自动实时参考清零功能。
+1我以为也是这样,但很难找到它的记录。如果您可以添加指向参考的链接,它可能会在将来帮助其他人。 – Caleb
我已经在运行iOS 4.2.1的iPhone 3G上启用了ARC(并正在使用),并成功运行了多个应用程序。使用iOS 4.2的iPad 1上也运行相同的应用程序。 Apple仅声明弱引用(可能指的是“弱”@property属性)在iOS 4上不可用。请参阅转换为ARC发行说明:http://developer.apple.com/library/ios/#releasenotes/ObjectiveC /RN-TransitioningToARC/_index.html – LearnCocos2D
这是不好的信息。我刚刚在运行iOS 4.0.2和iOS 4.2.1的设备上成功安装并运行ARC应用程序。但它似乎并不适用于3.x。 – grahamparks
我开发了一个简单的应用程序,使用ARC只显示10行的UITableView。它适用于运行iOS 3.0的iPhone 3G。 –
这个SO问题和答案也证实:http://stackoverflow.com/questions/9646607/arc-works-for-ios-3-x-what –