Re: Best practice question
Re: Best practice question
- Subject: Re: Best practice question
- From: j o a r <email@hidden>
- Date: Fri, 27 Oct 2006 23:15:31 +0200
On 27 okt 2006, at 22.54, Shawn Erickson wrote:
I also personally pull the self = [super init] out of the if statement
and have the if statement check against != nil. For example...
- (id) init
{
self = [super init];
if (self != nil) {
...
}
return self;
}
When we're on the topic of "best practices", it could be worth noting
that placing the constant value (nil in this case) to the left of the
compare operator decreases the likelihood of an involuntary assignment.
Like Shawn, I also like to make the check for a nil value explicit,
so in my case it looks like this:
- (id) init
{
if (nil != (self = [super init]))
{
// Stuff
}
return self;
}
j o a r
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden