我將手動管理NSMutableDictionay的內存,而不使用autorelease。而在mutableDictonary每個對象是一個的NSArray,我每次在mutableDictionary增加一個陣列的時候,我會用使用iOS上的NSMutableDictionary進行內存管理
NSArray *newArray = [[NSArray arrayWithArray:anArray] retain]
[mutableDict setObject:newArray forKey:@"aKey"];
的問題是,我怎麼能ganrantee,有沒有內存泄漏?我直接在dealloc中使用[mutableDict release]是好事嗎? mutabledict的retainCount是否等於其對象的所有retainCounts(那些保留的數組)的總和?
我會加5分。真的忘記了retainCount – vikingosegundo 2012-02-04 08:09:27