【发布时间】:2013-04-27 04:31:01
【问题描述】:
非常快速的问题(我可以自己测试,但不能在带有 Xcode 的计算机上测试):
如果 ARC 将弱属性设置为 nil,该属性的 setter 会在参数为 nil 的情况下运行,还是在这种情况下绕过属性 setter?
【问题讨论】:
标签: objective-c properties automatic-ref-counting weak-references
非常快速的问题(我可以自己测试,但不能在带有 Xcode 的计算机上测试):
如果 ARC 将弱属性设置为 nil,该属性的 setter 会在参数为 nil 的情况下运行,还是在这种情况下绕过属性 setter?
【问题讨论】:
标签: objective-c properties automatic-ref-counting weak-references
没有。 ARC 不会将属性设置为零。它将支持 ivar 设置为 nil,但这不会运行您的设置器。
【讨论】: