Je l'ai vu dans l'exemple de code (Apple) deux types de moyens de mémoire d'allocation, et ne suis pas sûr que je comprends la différence et le comportement résultant.iPhone gestion de la mémoire, une question de débutant
// FAILS
NSMutableArray *anArray = [NSMutableArray array];
[anArray release];
// WORKS
NSMutableArray *anArray1 = [[NSMutableArray alloc] init];
[anArray release];
Par « ECHOUE » Je veux dire que je reçois des accidents/avertissements d'exécution, etc., et pas toujours dès que j'appelle la libération ...
Toute explication appréciée.
Merci
un double possible de http://stackoverflow.com/questions/1740286/suggest-the-best-way-of-initialization-of-array-or-other- Objets –
En règle générale, vous devriez seulement '[release]' objets que vous ['alloc]' ou '[conserver]' –