2

使用 arc 打开编译的应用程序是否适用于 iOS 3.1.x 设备?理想情况下,我想让我们的应用程序仅适用于 iOS 4.x 及更高版本,但我们仍有一些用户运行 iOS 3.x。我不再可以访问装有 iOS 3 的设备。

有人测试过吗?

4

3 回答 3

3

ARC 仅适用于 iOS 4.0 及更高版本。此外,自动实际参考零仅适用于 iOS 5.0 及更高版本。

于 2011-10-09T22:43:29.960 回答
0

如果您将部署目标设置为 5.0 之前的版本,编译器将自动为您插入内存管理(保留/释放)。所以是的,它会起作用。

于 2011-10-09T22:13:34.467 回答
0

我不会指望 ARC 可以恢复到 iOS 3.x,直到您至少找到了与此相关的官方文档并且可能自己也对其进行了测试。至少有一种观点支持使用 ARC 编写的应用程序甚至可能无法在所有版本的 iOS 4 上运行

于 2011-10-09T22:45:07.103 回答