代表仍然不安全吗?

时间:2013-05-19 23:06:49

标签: ios objective-c delegates

我正在阅读BNR第3版,它默认为delegate unsafe unretained而不是weak,以便向后兼容。我想知道最新版本的Xcode是否仍然如此,因为没有多少人拥有旧的iOS版本了?

2 个答案:

答案 0 :(得分:4)

iOS 5.0及更高版本支持委托归零。如果您定位5.0或更高版本,请使用weak

答案 1 :(得分:2)

代表什么?由于各种原因,系统中的许多类仍将具有不安全的未保留代理。你的课程应该很弱。