Si je alloc unit
un UIAlertview puis show
il. Devrais-je le release
après le show
ou devrais-je le autorelease
?Uialertview et la gestion de la mémoire
1
A
Répondre
2
Ceci est la façon courante de montrer une alerte:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"Title:"
message: @"The Message"
delegate: self
cancelButtonTitle: @"OK"
otherButtonTitles: nil];
[alert show];
[alert release];
2
libérer après le spectacle. Il se conservera jusqu'à ce qu'il ne soit plus nécessaire.
0
C'est un bon style de programmation de le sortir manuellement. Autorelease fera aussi la même chose mais à son heure. Donc, il pourrait libérer ce dernier aussi.
Seulement [alerte] est le moyen courant de montrer une alerte, le reste n'a rien à voir avec elle. – JustSid
Je ne pense pas que "[show d'alerte]" fera beaucoup sans la ligne au-dessus. –