En vertu de l'ARC, comment puis-je libérer les éléments dans un NSArray?

En vertu de la norme Objective-C manuel de gestion de la mémoire, il a été suggéré dans cette question que le chemin vers la libération d'un NSArray initialisé à l'aide de

imageArray  = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"1.png"], 
                        [UIImage imageNamed:@"2.png"],
                        nil];

était d'utiliser

[imageArray release];
imageArray = nil;

Donné que nous ne pouvons plus utiliser -release automatique de comptage de référence, ce qui serait la manière suggérée à libérer cette NSArray en vertu de l'ARC?

Veuillez donner votre question quelque peu de son contenu au lieu de juste un lien à l'autre, et de se demander "comment faire en utilisant l'ARC"
En vertu de l'ARC, tu ne peux pas définir imageArray = nil; et l'analyseur statique de décider si à la place d'une libération?
double possible de image claire de tableau sur le bouton cliquez sur
Je crois que la question peut se tenir debout sur ses propres. Il avait juste besoin d'un peu mieux libellé (que j'ai essayé de l'offre).

OriginalL'auteur Lucas | 2011-08-26