我需要了解內存在目標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