我将手动管理 NSMutableDictionay 的内存,而不使用自动释放。而mutableDictionary中的每个对象都是一个NSArray,每次我在mutableDictionary中添加一个数组,我都会使用
NSArray *newArray = [[NSArray arrayWithArray:anArray] retain]
[mutableDict setObject:newArray forKey:@"aKey"];
问题是,我怎样才能保证没有内存泄漏?我直接在dealloc中使用[mutableDict release]好不好?mutableDict 的 retainCount 是否等于其对象(那些保留的数组)的所有 retainCounts 的总和?