On Sep 10, 2010, at 1:08 PM, Philip Vallone wrote:
> 
> Thanks for the prompt replay.
> 
> Ok I added autorelease:
> 
> PinDetailsView *detailsView= [[[PinDetailsView alloc] 
> initWithFrame:CGRectMake(0, 0, 270, 420)]autorelease];
> 
> Is this a correct way to release the object, or       should I use
> 
> [detailsView release];
> 
> Or is either acceptable?

The former is more idiomatic because you don't need to remember the release at 
the end. That is especially important if you were to change your code at some 
time in the future, such as adding a return statement sometime before the 
release, which would give you a memory leak.

-- 
Dave Carrigan
d...@rudedog.org
Seattle, WA, USA

_______________________________________________

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

Reply via email to