How does the XCode Instrument Leak tool figure out if an object is a leak or just something not released yet?
I’m pretty new to Objective C, the leak tool detects a leak in the code I work with. But the code looks sound to me. So just wondering how much can I trust this tool?
How does the XCode Instrument Leak tool figure out if an object is a
Share
A “leak” as an object that’s still allocated, but your application no longer has a reference
pointing to that object. Since you no longer have a reference, there’s no way you will be able to release the object, thus it’s a leak.
As the leaks(1) man page says:
You might also want to look into the ObjectAlloc tool in Instruments.