Re: Cocoa class extension best practice
Re: Cocoa class extension best practice
- Subject: Re: Cocoa class extension best practice
- From: Steve Mills <email@hidden>
- Date: Wed, 16 Oct 2013 09:38:51 -0500
On Oct 16, 2013, at 00:28:17, Ken Thomases <email@hidden> wrote:
> Regarding the general issue of the mystery objects that are still alive, there's little point in speculating. Look at the object's history in the Allocations instrument to see not only where it was allocated but all retains, releases, and autoreleases. Correlate those until you see which code had a responsibility to release but failed to.
Ah, that helps. Yes, it looks like all of these allocations coming from itemArray are being released. I'm confused, then, by what the Live column denotes when looking at the All Allocations or __NSArrayI detail, because it shows a bullet in that column for *every* __NSArrayI that was allocated by itemArray - all 8000+ of them appear to be still living by the end of the app's run. The docs for this instrument says the Live column means "Denotes if the object is currently live."
--
Steve Mills
office: 952-818-3871
home: 952-401-6255
cell: 612-803-6157
_______________________________________________
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