私はObjectiveCでメモリがどのように管理されているかを理解する必要があります。基本を知っています。メモリを作成して所有する場合は、自分で解放する必要があります。ただし、次のようなコードに到達した場合:
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がハイライトされたリークの隣にたくさんのパーセンテージを置くとき、それは私に何を伝えますか?リークされたメモリの総量に対するリークのサイズを教えてくれますか?
そして最後にもう1つ..割り当てられたメモリの量が継続的に増加するのは正常ですか?それともどこかで安定する必要がありますか?すべての助けをありがとう!すべてが大歓迎です!