ARCとのプロジェクトがあります。
中にはNSArray聖霊降臨祭の物があります。ある時点で、配列内のオブジェクトを変更する必要があります。
NSMutableArray私がやる聖霊降臨祭:
[array removeAllObjects];
そして、このメソッドは配列に含まれるすべてのオブジェクトを解放すると確信しています。しかし、NSArrayではそれができません!だから、私の質問は、配列をに設定しnilてから再初期化すると、配列に含まれている古いオブジェクトが実際にメモリから解放されるということです。
array = nil;
array = [[NSArray alloc] initWithArray:newArray];
または私は使用する必要がありますNSMutableArrayか?