Prenez la ligneGestion de la mémoire dans un message
[angleLabelInRadians setText:[[NSString alloc] initWithFormat:@"%.3g", [poly angleInRadians]]];
Lors de la création d'un objet NSString dans un message, dois-je encore besoin de libérer ce NSString et, si oui, comment pourrais-je faire cela, étant donné que havre de paix I 't créé un pointeur vers l'objet?
De plus, cette procédure de codage est-elle correcte ou cette ligne est-elle trop longue? Serait-il préférable de le diviser sous la forme suivante?
NSString *polyRad = [[NSString alloc] initWithFormat:@"%.3g", [poly angleInRadians]];
[angleLabelInRadians setText:polyRad];
[polyRad release];
initialisation + autorelease est exactement la même chose que la méthode pratique donc pas sûr pourquoi vous avez envie de le faire , quand il y a une méthode de classe pour cela. – Kalle