[DEBUTANT] Question sur les @property

alpsebalpseb Membre
11:29 modifié dans API UIKit #1
Hello, j'ai un problème sur un projet que je récupère,
je suis débutant et c'est un de mes premiers projets.

je m'en sors sans trop de problèmes mais je trouve pas une réponse à  une question.

voici le code de mon interface :
<br />@interface MaClass;<br />@property (nonatomic, assign, readonly) SousClasse* maSousClasse;<br />@end<br />


dans mon implémentation j'ai simplement

<br />#import &quot;MyClass.h&quot;<br /><br />@implementation MyClass<br />@synthesize SousClasse;<br />@end<br />


Dans tous les tutos de code que je trouve sur le web, l'interface ressemble plutôt à  ça :
<br />@interface MaClass {<br /> SousClasse *maSousClasse;<br />}<br />@property (nonatomic, assign, readonly) SousClasse* maSousClasse;<br />@end<br />


En gros le développer qui a fait le code n'a jamais créé d'ivar correspondant aux @proprety
est ce que si elles n'existent pas le compilateur les rajoute par défaut ?

ca me pose un problème en faisait une catégorie pour cette classe. je n'ai pas accès ivars.... vu qu'il n'y en a pas ?

merci d'avance pour vos éclaircissements !

Réponses

Connectez-vous ou Inscrivez-vous pour répondre.