ObjC ARC: does a weak property's setter method run when the object is set to nil by ARC?
automatic-ref-counting, objective-c, properties, weak-references
Solution
No. ARC doesn't set properties to nil. It will set the backing ivar to nil, but that doesn't run your setter.
Problem
Really quick question (I could test it myself but not on a computer with Xcode): If ARC sets a weak property to nil, will the property's setter run with the parameter being nil, or is the property setter bypassed in this case?