Entfernen von Objekten aus NSArray

Habe ich ein Projekt mit ARC.

Ich habe eine NSArray whit einige Objekt im inneren.
An einem bestimmten Punkt ich ändern muss das Objekt im array.

Whit ein NSMutableArray ich tun werde :

[array removeAllObjects];

und ich bin mir sicher, dass diese Methode release alle Objekt enthalten, in das array.
Aber mit einem NSArray ich kann das nicht tun! So, meine Frage ist: wenn ich array nil -und dann neu zu initialisieren, das alte Objekt enthielt im array sind wirklich aus dem Speicher freigegeben ?

array = nil;
array = [[NSArray alloc] initWithArray:newArray];

Oder ich NSMutableArray ?

InformationsquelleAutor der Frage Fry | 2012-10-29

Schreibe einen Kommentar