С XCode 5.1 появляется новое предупреждение. Это заставило меня понять - очевидно, что я делал что-то неправильно.
Идея заключалась в том, чтобы иметь объект (модель) и его изменяемую версию, которая наследуется от исходного класса. Поэтому идея состоит в том, чтобы открыть свойство, которое было readonly
до readwrite
@interface Car : NSObject
@property (strong, readonly) NSString *name;
@end
@interface MutableCar : Car
@property (strong, readwrite) NSString *name;
@end
Те должны быть в отдельных файлах (например, в двух нормальных классах).
И он дает следующее предупреждение:
Auto property synthesis will not synthesize property 'name' because it is 'readwrite' but it will be synthesized 'readonly' via another property
Итак, я хотел бы знать, какое правильное решение сделать что-то подобное, если это возможно. если ему нужно писать аксессоры и избегать использования автоматического синтеза и т.д. Просто прошу вас, точно, и поддержите свой ответ с документацией или любым другим.