Я определил класс, в котором я хотел бы, чтобы общедоступное свойство отображалось так, как будто оно поддерживается NSArray
. Это достаточно просто, но в моем случае реальный поддерживающий ivar - это NSMutableArray
:
@interface Foo
{
NSMutableArray* array;
}
@property (nonatomic, retain) NSArray* array;
@end
В моем файле реализации ( *. M
) я @synthesize
свойство, но я сразу же получаю предупреждения, потому что использование self.words
аналогично попытке изменить NSArray
.
Как правильно это сделать?
Спасибо!