I\'m new to Objective-C (and stackoverflow) and I\'m a little turned around about best practices with regards to properties.
My understanding is that when you\'re c
@Dave DeLong: When the dealloc method of an object is performed, the object is no longer being used. All kvo observers should be removed by that moment, otherwise a waning will be dropped. And anyways - even IF an observer would see the change the object would still exist (at least partially).
The overridden accessor is the right argument I think. However, for your own classes it might still be simpler to use the accessor. Especially when using synthesized methods, where you know the semantics but no details about the accessor...