Re: Properties and memory management
Re: Properties and memory management
- Subject: Re: Properties and memory management
- From: Jonathan Hess <email@hidden>
- Date: Mon, 4 Aug 2008 20:55:22 -0700
Hey Mike -
The implementation of the property will manage the retaining and the
releasing. You only need to worry about sending retain and release
messages manually if you access the instance variable directly (not
through a property). The only place you would typically need to do
that would be in your dealloc method.
Jon Hess
On Aug 4, 2008, at 8:51 PM, Mike Manzano wrote:
Hi,
Sorry about this cross-post, but the obj-c language list seems sort
of dead.
If I have a property:
@property( retain ) NSString *blah ;
and in my code I assign it:
myObj.blah = @"woot!" ;
and then I want to reassign it, do I have to release it?
[myObj.blah release] ;
myObj.blah = @"new woot!" ;
or does the new assignment automatically release the retain? How
about for
@property( copy ) NSString *blah ;
Do I have to release the copy?
Thanks,
Mike
_______________________________________________
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
_______________________________________________
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