OS 3.0上的XCode自动引用计数(ARC)

时间:2012-07-23 16:19:07

标签: ios automatic-ref-counting

我使用的是iOS SDK 5.1,Xcode 4.3.3。开启自动参考计数(ARC)的项目开启。我读过ARC只适用于iOS 4或更高版本。但是当我将部署目标设置为OS 3.0时,项目仍然可以正常编译。我正在使用iOS 4.0的设备进行测试,这个应用程序也可以在该设备上正常工作。

我的问题是这个应用程序也可以在OS 3.0实际设备上运行吗? (使用ARC)。

如果它有效,为什么苹果说它只适用于iOS 4或更高版本?

1 个答案:

答案 0 :(得分:0)

只要您不使用__weak变量,您的代码就可以正常运行。 ARC代码编译为常规MRC代码,它只是为您处理retain / release / autorelease代码。