On Mon, Jul 18, 2011 at 3:40 PM, Ryan Joseph <r...@thealchemistguild.com> wrote:
> In my simplified example this was indeed correct, it was autoreleased and was 
> deallocated on the next event cycle. I was convinced there as a problem with 
> NSTextView because other views were deallocated instantly but there was good 
> reason. I guess I'm just retaining it somewhere that I'll need to track down.
>
> In trying to discover where I'm not balancing the reference counting I 
> noticed that calling removeFromSuperview in that example did NOT deallocate 
> the object after the autorelease pool was drained but after calling release 
> it did. The NSView docs state clearly the receiver is released but I claim it 
> was still retained. I'm tempted to say something is wrong with NSTextView, 
> but probably not. ;)

Repeat after me: STOP THINKING ABOUT RETAIN COUNTS.

If you follow the memory management rules, things will work.

--Kyle Sluder
_______________________________________________

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