我需要了解如何在目标 C 中管理内存。我知道基础知识,如果您创建并拥有它,则必须自己释放它。但是,当涉及到以下代码时:
self.storeDict = [NSMutableDictionary dictionaryWithContentsOfFile:plistPath2];
我拥有这个吗?我必须释放这段记忆吗?
self.storeDict = [NSMutableDictionary dictionaryWithContentsOfFile:plistPath2];
//73.3% leak
totalCharacters = [storeDict count];
tagCounter = 1;
dictKeyArray = [[storeDict allKeys] mutableCopy];
//13.3% leak
当 Instruments 在突出显示的泄漏旁边放置一堆百分比时,这告诉我什么?它是否告诉我泄漏的大小相对于泄漏的内存总量?
最后一件事..分配的内存量持续增加是否正常?还是应该稳定在某个地方?感谢所有的帮助!一切都非常感谢!