1
Pas tout à fait sûr de savoir comment la phrase, mais dois-je libérer une variable dans cette situtation:Dois-je libérer un pointeur qui pointe vers un élément dans un tableau?
NSString *string = @"HELLO WORLD";
NSArray *array = [NSArray arrayWithObject:string];
NSString *shouldIReleaseThis = [array objectAtIndex:0];
NSLog(@"%@", shouldIReleaseThis);
//???? [shouldIReleaseThis release] ??????
//Do stuff with array
Dois-je libérer? Pourquoi ou pourquoi pas?
Merci, c'est exactement ce que je cherchais. J'avais lu à propos de la gestion de la mémoire, mais d'une manière ou d'une autre le concept de "propriété" n'était pas vraiment entré. – rob
Ceci est une très bonne réponse qui s'applique à toutes les libérations de variables dans Cocoa. +1! – Chetan