Am Di,05.08.2008 um 10:12 schrieb Uli Kusterer:

On 05.08.2008, at 05:55, Jonathan Hess wrote:
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.

Hallo Uli, alles klar?

yup, that's the better way. It has the additional advantage, that you have no unbalanced -release in your source code. But sometimes you have to take care about undo registration. (registration of an attribute change of a dead object.)

Amin

Although in dealloc

        self.myProperty = nil;

would also work, which has the added benefit that you'll notice when you're talking to an object that has already been released, because then all its object ivars will be NIL.

Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de





_______________________________________________

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/negm-awad%40cocoading.de

This email sent to [EMAIL PROTECTED]

Amin Negm-Awad
[EMAIL PROTECTED]




_______________________________________________

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 [EMAIL PROTECTED]

Reply via email to