Why use copy in value setters?
Why use copy in value setters?
- Subject: Why use copy in value setters?
- From: Larry Gerndt <email@hidden>
- Date: Mon, 22 Aug 2005 08:51:41 -0700
Apple recommends that setters which provide "values" as opposed to
"entities" should copy the value object instead of retain it.
Quoting Apple:
"The general rule is this: When the object assigned to an instance
variable is a value object—that is, an object that represents some
attribute such as a string, date, number, or corporate record—you
should copy it. Otherwise, it’s an entity object such as an NSView or
an NSWindow and you should retain it."
My question is simply why?
--
Larry Gerndt
Blog: CoreData
AIM: SonOfTheSonOfMan
"Let the truth be told though the heavens fall" -- James
Garrison
_______________________________________________
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