Ios5 如果将项目转换为自动引用计数(ARC),iOS 3.X、4.X是否仍支持该功能?

Ios5 如果将项目转换为自动引用计数(ARC),iOS 3.X、4.X是否仍支持该功能?,ios5,automatic-ref-counting,Ios5,Automatic Ref Counting,我不确定如何将项目转换为自动引用计数(ARC)。 它在iOS 4.X或更低版本上仍然支持吗 谢谢从我所能收集到的信息来看,是的-ARC由编译器完成,应该被认为是一个向导或助手,它检查所有代码并为您插入正确的retain和release语句 因此,这将与较旧的iOS运行时兼容 编辑: 它将支持4.x,但不支持3.x。它将支持iOS 4,但不支持iOS 3 尽管如此,由于弱引用只在iOS5上工作,所以对iOS4还没有完全的支持。引用苹果公司的直接报价: Mac OS X v10.6和v10.7(64

我不确定如何将项目转换为自动引用计数(ARC)。 它在iOS 4.X或更低版本上仍然支持吗


谢谢

从我所能收集到的信息来看,是的-ARC由编译器完成,应该被认为是一个向导或助手,它检查所有代码并为您插入正确的retain和release语句

因此,这将与较旧的iOS运行时兼容

编辑:


它将支持4.x,但不支持3.x。它将支持iOS 4,但不支持iOS 3

尽管如此,由于弱引用只在iOS5上工作,所以对iOS4还没有完全的支持。引用苹果公司的直接报价:

Mac OS X v10.6和v10.7(64位)的Xcode 4.2支持ARC 应用程序)以及iOS 4和iOS 5。弱引用不是 在Mac OS X v10.6和iOS 4中受支持


我很确定它受到4.x的支持,但不是更早版本。ARC为5.0以上的iOS版本使用兼容库,并且需要4.0中提供的现代运行时。因此,您可以将目标回溯到4.0,而不是3.x。iOS4支持大部分ARC,但不支持属性上的弱属性。