У меня есть два объекта: «Лицо» и «Автомобиль» поступают из веб-службы. Мне нужно сохранить это в sqlite через данные ядра. Я хочу знать, какой лучший подход я должен привязать метод сохранения с помощью NSmanagedobject или написать по-другому в утилите или менеджере?Лучшая практика для базовых данных Модель объекта save
**Approach 1**
@interface Person : NSManagedObject
@property (nonatomic, retain) NSString * title;
- (void) saveManagedObject:(NSDictionary*)response //Responsible for init the person object and save in context
@end
**Approach 2**
@interface CoreDataUtility : NSObject
- (void) saveManagedObject:(NSDictionary*)response //Responsible for create the person object and save in context
@end
Обратите внимание на это, любые методы, которые вы добавляете в классы 'NSManagedObject', которые вы должны делать в категории. Если вы измените макет «CoreData» и регенерируете файлы, ваши методы будут потеряны. – sbarow
Спасибо за заметку :). –
Не могли бы вы предложить мне хороший подход? –