Bajo la gestión de memoria manual de Objective-C estándar, se sugirió en this question que la manera de liberar una NSArray inicializar utilizandoEn ARC, ¿cómo puedo liberar los elementos en un NSArray?
imageArray = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
nil];
era utilizar
[imageArray release];
imageArray = nil;
Teniendo en cuenta que ya no podemos utilizar -release
bajo el recuento automático de referencias, ¿cuál sería la forma sugerida de liberar este NSArray bajo ARC?
Responda a su pregunta sobre el contenido real en lugar de simplemente vincularlo con otro y preguntarle "cómo hacerlo usando ARC" – BoltClock
En ARC, no puede simplemente configurar imageArray = nil; y el analizador estático decidirá si colocar un lanzamiento? – matthias
posible duplicado de [matriz de imagen clara al hacer clic en el botón] (http://stackoverflow.com/questions/3178039/clear-image-array-on-button-click) – Caleb