J'ai la propriété comme ceci: @property (nonatomic, assign, readonly) CGRect frame;
dans le fichier example.h, je pense que cette instruction est de dire à une autre classe que la propriété frame est en lecture seule et elle dit aussi que le compilateur n'a pas besoin de synthétiser une méthode setter. est ce droit de dire que la classe elle-même peut utiliser la variable d'instance _frame (le self.frame ne peut toujours pas utiliser) dans le fichier .m? Si oui, y a-t-il une meilleure façon d'utiliser cette variable d'instance _frame? redéclarer cette propriété READWRITE dans l'extension de classe ou redéclarer la variable d'instance dans l'extension de classe comme ceci (j'ai trouvé beaucoup de gars écrivent comme ça, mais je ne comprends pas quel est l'avantage de le faire?):est-il un meilleur moyen d'écrire la propriété dans OC?
@interface example() {
CGRect _frame;
}
@end
@implementation example
ou j'ai juste besoin de ne rien faire?
[Dois-je utiliser une propriété ou une variable d'instance?] (Http://www.bignerdranch.com/blog/should-i-use-a-property-or-an-instance-variable/) – twodayslate