Lorsqu'une méthode retourne un objet provenant de et NSMutableArray, l'objet doit-il être auto-libéré? Vérifiez la méthode suivante. Devrais-je également autoriser la valeur zéro?Objet autoreleasing retourné par NSMutableArray
-(NSObject*)getElementByID:(NSString*)ID{
for(int i=0;i<[elements count];i++){
NSObject *element = (NSObject*) [elements objectAtIndex:i];
if([element.key isEqualToString:ID]){
return [element autorelease];
}
}
return nil;
}
Merci. Cela a beaucoup aidé. – Cyprian