On Mon, Nov 23, 2009 at 11:13 AM, Michael A. Crawford <michaelacrawf...@me.com> wrote: > I wouldn't have though so. I would assume that since I did not allocate them > directly, I don't need to clean them up. I've just inspected some code that > declares properties that are marked as outlets and whose member variables are > allocated in the NIB file. When the class' dealloc method is called, it > calls release for said properties. > > I would assume this is bad form. But I would like to know if I'm mistaken > and if this is valid.
It's valid. Remember the other part of the memory management rule - because you send them a -retain message, you're required to balance that by sending them a -release when you're done with them. > @property (nonatomic, retain) IBOutlet MKMapView* mapView; sherm-- -- Cocoa programming in Perl: http://camelbones.sourceforge.net _______________________________________________ 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