• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NIB/XIB created objects, should they be released in -[dealloc]?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NIB/XIB created objects, should they be released in -[dealloc]?


  • Subject: Re: NIB/XIB created objects, should they be released in -[dealloc]?
  • From: Sherm Pendley <email@hidden>
  • Date: Mon, 23 Nov 2009 11:28:58 -0500

On Mon, Nov 23, 2009 at 11:13 AM, Michael A. Crawford
<email@hidden> 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 (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

References: 
 >NIB/XIB created objects, should they be released in -[dealloc]? (From: "Michael A. Crawford" <email@hidden>)

  • Prev by Date: NIB/XIB created objects, should they be released in -[dealloc]?
  • Next by Date: Re: NIB/XIB created objects, should they be released in -[dealloc]?
  • Previous by thread: NIB/XIB created objects, should they be released in -[dealloc]?
  • Next by thread: Re: NIB/XIB created objects, should they be released in -[dealloc]?
  • Index(es):
    • Date
    • Thread