可能性の重複:
Cocoa Memory Management NSArray with ObjectsNSMutableArrayのオブジェクトを解放する必要がありますか?
私はNSMutableArrayのは、いくつかのオブジェクトで満たされています。例えば
:複数のオブジェクトがその配列への参照が必要な場合
...
id test = [NSObject new];
NSMutableArray *myArray = [NSMutableArray new];
[myArray addObject: test];
...
、私はこの方法を使用することはできません「 - removeAllObjectsを」。 私は自分のクラスの " - dealloc"メソッドで配列のリリースのみを使用します。
- (void)dealloc {
[myArray release];
[super dealloc];
}
だから漏れた名前「テスト」と私のオブジェクトであり、したがって、私はより多くを行う必要があるのですか?
NSMutableArrayの "dealloc"または "release"メソッドの説明はドキュメントにありません。 NSObjectリファレンスでは、NSMutableArrayについては説明しません。 "Memory Management Programming Guide"のどこにいてもかまいません(希望)。
可能な重複:[1](http://stackoverflow.com/questions/4822768/)[2](http://stackoverflow.com/questions/3795615/)[3](http:// stackoverflow。 (6)(http:// stackoverflow)/ /質問/ 2411520 /)[4](http://stackoverflow.com/questions/4241283/)[5](http://stackoverflow.com/questions/4570411/) –