Re: A Data Object in Cocoa
Re: A Data Object in Cocoa
- Subject: Re: A Data Object in Cocoa
- From: Ricky Sharp <email@hidden>
- Date: Fri, 9 Jan 2009 20:43:45 -0600
On Jan 9, 2009, at 8:28 PM, Adam Foltzer wrote:
I stand corrected; I've seen this many times before, and have never
had
problems. I'm guessing it's one of those patterns that causes
problems under
specific circumstances?
Yes, only under certain situations. I've been personally calling
accessors from both init and dealloc in shipping apps over the past 5
years. However, in my specific case, I'm the sole author so have
complete control over how the code is called.
I do have a "todo" in my "eventual" list of tasks to refactor the code.
On Fri, Jan 9, 2009 at 7:40 PM, Kyle Sluder <email@hidden>
wrote:
On Fri, Jan 9, 2009 at 7:11 PM, Adam Foltzer <email@hidden>
wrote:
- (id)initWithInt:(int)foo
{
if (![super init])
return nil;
[self setFoo:foo];
return self;
}
Do not use getters and setters in -init. You should be accessing the
ivars directly.
___________________________________________________________
Ricky A. Sharp mailto:email@hidden
Instant Interactive(tm) http://www.instantinteractive.com
_______________________________________________
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