Re: observing dealloc
Re: observing dealloc
- Subject: Re: observing dealloc
- From: Jim Correia <email@hidden>
- Date: Mon, 28 May 2007 16:30:10 -0400
On May 28, 2007, at 3:29 PM, Shawn Erickson wrote:
On May 28, 2007, at 11:24 AM, Diederik Hoogenboom wrote:
The documentation says:
"The default implementation of this method retrieves the
information from a global dictionary keyed by the receiver’s
pointers.
For improved performance, this method can be overridden to
retrieve the opaque data pointer in an instance variable.
Overrides of this method must not attempt to send Objective-C
messages to the stored data, including retain and release."
So it doesn't say it's an opaque pointer. Just that you can
override this method to return an opaque pointer.
What it IS is undefined. Apple's classes are free to use any type
of data structure they want... as are your own.
Not quote. The observationInfo is for the use of KVO. You can
override the method to store the info in an iVar if this is important
for performance, but that's about all you can do. KVO owns the data
and its format.
Jim
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden