Un script pour automatiser @property @synthesize et [var release] dans dealloc
Nebuchad34
Membre
Bonjour Bonjour,
Je me suis fait taper sur les doigts dans un fil pour ne pas avoir partagé ce script immédiatement , Mea coulpa !
Alors voilà , je vous met le lien vers le blog "CocoaWithLove" de Matt Gallagher, qui a mis au point ce script extraordianaire qui vous fera gagner un temps fou.
http://cocoawithlove.com/2008/12/instance-variable-to-synthesized.html
Je n'ai pas testé encore, mais il y aurait une version améliorée sur le site d'un autre développeur, Pierre Bernard :
http://www.bernard-web.com/pierre/code.html
Voilou !
Je me suis fait taper sur les doigts dans un fil pour ne pas avoir partagé ce script immédiatement , Mea coulpa !
Alors voilà , je vous met le lien vers le blog "CocoaWithLove" de Matt Gallagher, qui a mis au point ce script extraordianaire qui vous fera gagner un temps fou.
http://cocoawithlove.com/2008/12/instance-variable-to-synthesized.html
Je n'ai pas testé encore, mais il y aurait une version améliorée sur le site d'un autre développeur, Pierre Bernard :
http://www.bernard-web.com/pierre/code.html
Voilou !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Un bon ptit ^S en raccourci et ça roxx
Entre les articles dépassés et la doc officiel, j'ai un peu de mal à cerner correctement ce genre de chose /sad.png' class='bbc_emoticon' alt=':(' />
Que des @property dans le .h pour les propriétés publiques (et des @property dans le .m dans l'interface privée si besoin de propriétés privées).
Le modern runtime permet depuis les tout débuts d'iOS de se passer de variables d'instance et de tout faire avec les @property, il génère les variables d'instance tout seul comme un grand. Et c'est bien plus simple et propre je trouve.
et du coup, Apple en profite pour officialiser l'utilisation de l'underscore en tant que préfixe des variables d'instance, pratique qui était jusqu'alors réservée par Apple (mais que tout le monde, enfin beaucoup, utilisait déjà ).