Учитывая следующий пример
// MyClass.h
@interface MyClass {
NSMutableArray *queue;
}
@property (readonly, retain) NSArray *queue;
@end
и
// MyClass.m
@interface MyClass ()
@property (readwrite, retain) NSMutableArray *queue;
@end
@implementation MyClass
@synthesize queue;
@end
Я получаю Property 'queue' type in 'MyClass' class continuation does not match class 'MyClass' property
предупреждение от компилятора. Каков наилучший способ добавить «частные» ковариантные сеттеры в класс, не записывая их вручную?