Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: release check



Am 14.03.2007 um 23:24 schrieb John Stiles:
The original question has merit, though. It's nice to have warnings pop up at app quit if you accidentally forget a -release somewhere. We all make mistakes.

I doubt this is possible in Cocoa as it is currently implemented. For example, the Cocoa framework doesn't release several singletons (the most prominent of which are the application delegate and the other objects in the MainMenu.nib). So, pretty much every app will have a good number of "leaks" on exit.


Of course those are irrelevant in the end, because the application's memory will be torn down anyway, but it's a bunch of work to detect what objects are intentional leaks (e.g. not just the app delegate, but also all objects "hanging off of it").

Cheers,
-- M. Uli Kusterer
http://www.zathras.de



_______________________________________________

Cocoa-dev mailing list (email@hidden)

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/email@hidden

This email sent to email@hidden
References: 
 >release check (From: "Ahmet Taha Sakar" <email@hidden>)
 >Re: release check (From: "I. Savant" <email@hidden>)
 >Re: release check (From: "I. Savant" <email@hidden>)
 >Re: release check (From: John Stiles <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.