哪些iOS版本支持带有__weak指示符的ARC?

时间:2012-01-06 16:25:42

标签: objective-c ios automatic-ref-counting

我认为__Weak指示符只适用于iOS5,你必须在以前的iOS版本中使用__unsafe_unretained。但是在这篇评论https://stackoverflow.com/a/8543037/904972中,NJones暗示iOS 4.3+处理__weak引用,而你必须在iOS上使用__unsafe_unretained< 4.2。是这种情况还是我误解了这个帖子。如果是这种情况,您可以提供苹果“官方”答案的链接。

1 个答案:

答案 0 :(得分:4)

来自http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html

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