On Feb 3, 2009, at 7:53 AM, Adam Venturella wrote:
Ah! so if I never call upon the accessor, it would never make a copy.
Since it made a copy(once called), it's retained, and thus would be my
responsibility for releasing it.
Thanks for the link! Didn't even think copy was the issue.
Sure. The docs are really quite good, just remember to dive deep on
the conceptual guides first as they contain information that is
universal to all APIs.
And, btw, for those reading along, a correct, non-atomic, accessor
that copies would look like:
- (NSArray *) fooArray
{
return [[myMutableFooArrayIVar copy] autorelease];
}
b.bum
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to arch...@mail-archive.com