XCode принимает его.Но будет ли применено сохранение, когда я внутренне установлю свойство (вне установщика с тех пор только для чтения, но когда я инициализирую значение в методе класса)?
С уважением, Apple92
Вы можете указать (readonly, retain) для общедоступного свойства, а затем внутри .m переопределить его как (readwrite, retain), чтобы иметь возможность назначать его частным образом. Я сам иногда использую этот шаблон.
(readonly, retain)
(readwrite, retain)
Причина для этого - позволить вам сделать @property (retain) в продолжении класса или категории. Если у вас нет сохранения внешнего свойства, вы получите предупреждение о несоответствии свойств.
@property (retain)
это также хорошо как форма документации интерфейса