Re: What classes have -init?
Re: What classes have -init?
- Subject: Re: What classes have -init?
- From: Scott Anguish <email@hidden>
- Date: Wed, 10 Feb 2010 23:13:34 -0500
True.
But most classes have designated initializers that configure the class properly. They should be documented, although typically they’re used for subclassing the class.
On Feb 10, 2010, at 3:49 PM, Henry McGilton (Boulevardier) wrote:
>
> On Feb 10, 2010, at 12:23 PM, James Walker wrote:
>
>> I think at times I've written things like [[NSMutableArray alloc] init] with no apparent ill effects, but now I notice that the docs for NSMutableArray and NSArray don't say that there is an init method. The NSObject docs say that an init method might raise an exception. Is there some other init rule that I've missed, or have I just gotten lucky?
>
> When in doubt, remember to look at the super-class documentation:
>
> http://developer.apple.com/mac/library/documentation/cocoa/reference/Foundation/Classes/NSObject_Class/Reference/Reference.html#//apple_ref/doc/uid/20000050-init
>
> All classes that inherit from NSObject (which means pretty much
> all of them) inherit NSObject's –init method, and that's assumed
> or implicit in the Array examples you referenced above . . .
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please 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