Is there a mechanism which would allow an object to know that a zeroing weak reference turned nil?
For example I have a property
@property (nonatomic, weak) MyClass *theObject;
when theObject deallocates and the property turns nil I want to get notified. But how? Does the zeroing weak reference system use the setter to set the property to nil when the object goes away?
If you care when an object goes away, you shouldn't be using a weak reference. What are you trying to do?