• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: A Data Object in Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >A Data Object in Cocoa (From: nik heger <email@hidden>)
 >Re: A Data Object in Cocoa (From: Ken Thomases <email@hidden>)
 >Re: A Data Object in Cocoa (From: "Adam Foltzer" <email@hidden>)
 >Re: A Data Object in Cocoa (From: "Kyle Sluder" <email@hidden>)
 >Re: A Data Object in Cocoa (From: "Adam Foltzer" <email@hidden>)

  • Prev by Date: Re: NSDistributedNotificationCenter and Launchd
  • Next by Date: Re: A Data Object in Cocoa
  • Previous by thread: Re: A Data Object in Cocoa
  • Next by thread: Re: A Data Object in Cocoa
  • Index(es):
    • Date
    • Thread