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