我需要了解内存在目标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在突出显示的泄漏旁边放置一堆百分比时,那告诉我什么?它是否告诉我相对于泄漏内存总量的泄漏大小?
还有最后一件事情......分配的内存数量是否持续增加是正常的?还是应该稳定在某个地方? 感谢您的帮助!一切都非常感谢!
谢谢!你的回答非常有帮助,我想我现在明白了! – wayway