Methode copyWithZone VS Fonction NSCopyObject()
ClicCool
Membre
Ces notions me prennent tellement la tête que je ne sais même pas comment formuler ma question !
En gros quelle est la différence entre ces 2 approches ?
La fonction est-elle plutôt réservée à l'implémentation de la méthode pour nos sous-classe ? genre:
Devons nous parfois utiliser plutot la fonction que la méthode ?
En gros quelle est la différence entre ces 2 approches ?
id maCopie = [original copyWithZone:zone];
id maCopie = NSCopyObject(original, 0, zone);;
La fonction est-elle plutôt réservée à l'implémentation de la méthode pour nos sous-classe ? genre:
- (id)copyWithZone:(NSZone *)zone {<br /> MaClasse *laCopie = NSCopyObject(self, 0, zone);<br /> /* copie de variables d'instance */<br /> return laCopie;<br />}
Devons nous parfois utiliser plutot la fonction que la méthode ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
.
Mais que nous pond donc ClicCool pour avoir besoin d'optimiser ses zones à la mains ? Les méthodes +alloc et -copy font d'elles-mêmes leurs optimisations mémoires en appelant +allocWithZone et -copyWithZone.
Désolé Eddy mais je ne pond actuellement rien de cet acabi.
Je fais mumuse et cherche juste à piger, au cas où ...