Я пытался создать свойство, которое только для чтения. Я хотел инициализировать со значением из класса, создающего экземпляр этого класса, например.
@property (retain,readonly) NSString *firstName;
И я попытался инициализировать его следующим образом:
-(id)initWithName:(NSString *)n{
self.firstName = n;
}
Как только я это сделал, компилятор сообщил об ошибке, которой нельзя присвоить свойство readonly. Итак, как я могу это сделать?