Je veux utiliser une catégorie pour en faire une méthode de la classe d'origine disponibles en tant que propriété ainsi.
Catégorie A:
@interface ClassA
- (NSString*)foo;
@end
Catégorie A catégorie
@interface ClassA (Properties)
- (void)someCategoryMethod;
@property (nonatomic, readonly) NSString *foo;
@end
Maintenant, quand je fais cela, il semble fonctionner (EDIT: Peut-être que ça ne fonctionne pas, il ne se plaint pas mais je vois étrangeté), mais il me donne des avertissements parce que je ne suis pas synthétiser la propriété dans ma catégorie de mise en œuvre. Comment puis-je dire au compilateur de tout ce qui est en fait juste pas de problème puisque la classe d'origine synthétise le bien pour moi?