Re: returning nil on initialization
Re: returning nil on initialization
- Subject: Re: returning nil on initialization
- From: Bob Ippolito <email@hidden>
- Date: Thu, 1 Apr 2004 18:45:12 -0500
On Apr 1, 2004, at 5:45 PM, Scott Anguish wrote:
On Apr 1, 2004, at 4:40 PM, John Stiles wrote:
I'm under the impression that the result of [super init] and the
variable self will always be the same.
This is not true. The super is free to return something else. (I
don't know of any concrete examples, but Objective-C books sometimes
warn about this.)
even if super does change self, it'll be reflected in the value of
self that the subclass is using.
No it won't. The subclass calls the super implementation, not vice
versa. If the subclass returns the wrong thing, then all is lost :)
-bob
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.