Sotto la gestione manuale della memoria standard di Objective-C, è stato suggerito nel this question che il modo di rilasciare un NSArray inizializzata conSotto ARC, come posso rilasciare gli elementi in un NSArray?
imageArray = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
nil];
è stato quello di utilizzare
[imageArray release];
imageArray = nil;
Dato che non siamo più in grado di utilizzare -release
sotto conteggio automatico dei riferimenti, quale sarebbe il modo consigliato di rilasciare questo NSArray sotto ARC?
Si prega di fornire alla vostra domanda alcuni contenuti effettivi invece di limitarsi a collegarsi a un altro e di chiedere "come fare usando ARC" – BoltClock
Sotto ARC, non potete semplicemente impostare imageArray = nil; e l'analizzatore statico deciderà se posizionare un rilascio? – matthias
possibile duplicato di [matrice di immagini chiare sul clic del pulsante] (http://stackoverflow.com/questions/3178039/clear-image-array-on-button-click) – Caleb