У меня есть подкласс NSManagedObject, и я хотел бы добавить пару ivars для отслеживания некоторых книг. Я не хочу, чтобы эти vars сохранялись, и поэтому я не включаю их в состав модели данных.
У меня возникли проблемы с поиском правильного способа сделать это.
- Должен ли я просто создавать ivars в моем классе, создавать соответствующее свойство, а затем синтезировать их в реализации?
- Не следует ли создавать ivars, а вместо этого просто объявлять свойство, а затем @dynamic свойство в имплантации?
- Есть ли другой подход, который я должен принимать?
И должен ли я выполнять всю настройку в подклассе NSManagedObject, или мне нужно создать подкласс моего подкласса, так что, если я изменю свою модель данных, я не потеряю все свои настройки, когда получаю xcode для генерации мой подкласс NSManagedObject автоматически?
Спасибо!