2010-11-12 3 views
2

Je suis toujours un peu confus ce que font les différents paramètres @property. J'ai donc pensé que le plus simple serait de regarder ce que génère XCode. Pour moi, la meilleure documentation est toujours le code source lui-même. Dans ma naïveté, je crois que XCode (respectivement le pré-compilateur) en fait un code objectif-c. Peut-être que je me trompe.Objectif-C: Où voir le code généré par les méthodes setter/getter produites avec @synthesize?

C'est pourquoi je demande où inspecter le code généré depuis @synthesize?

Répondre

7

Vous ne pouvez pas. Il n'y a pas de précompilateur et Xcode ne génère aucun code source non plus. Le compilateur génère directement du code binaire pour ces accesseurs. Ceux-ci utilisent les fonctions de la bibliothèque d'exécution objc_setProperty et objc_getProperty. Vous pouvez trouver une explication plus détaillée here at Cocoa with Love.

Questions connexes