Quelle est la différence entre [[anObject alloc] init] et [anObject new] ?
zenx
Membre
Quelle est la différence entre [[anObject alloc] init] et [anObject new] ?. Y a t il une forme que l'on doit préférer à une autre ?. Si subitilités il y a entre les deux syntaxes, j'aimerais beaucoup avoir des exemples pour les illustrer avec des commentaires pour m'expliquer pourquoi dans tel cas il vaut mieux utiliser tel façon et inversement.
Merci d'avance !
Merci d'avance !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il n'y a aucune différence entre les 2 en fait. Je pense qu'on utilise peu le new car en fait le init seul n'est que peu utilisé: on utilise généralement des initWith... qui fait que le init seul n'a au final que peu d'importance et donc le new encore moins.
http://docs.mandragor.org/files/Programming_languages/Objective-C/Objective-C_Infrequently_Asked_Questions_en/q3.htm