标签: ios objective-c delegates
我正在阅读BNR第3版,它默认为delegate unsafe unretained而不是weak,以便向后兼容。我想知道最新版本的Xcode是否仍然如此,因为没有多少人拥有旧的iOS版本了?
delegate
unsafe unretained
weak
答案 0 :(得分:4)
iOS 5.0及更高版本支持委托归零。如果您定位5.0或更高版本,请使用weak。
答案 1 :(得分:2)
代表什么?由于各种原因,系统中的许多类仍将具有不安全的未保留代理。你的课程应该很弱。