Я использую xcdatamodel для определения ряда классов на основе объектов данных CoreData. Это отлично работает, и я могу получить их в соответствии с примерами Apple:
Однако мне нужен способ упаковать метод fetch в другой класс, но у меня есть пара вопросов... например.
MyDataAccessClass *mdac = [[MyDataAccessClass alloc] init]; myFetchedData = [mdac fetchData];
Q1. Если я это сделаю, нормально ли, что NSManagedObjectContext определен в классе? или на него все еще нужно ссылаться в моем контроллере представления и передавать в мой «MyDataAccessClass»? Q2. Для меня имеет смысл настроить методы извлечения данных в классах, созданных XCode для сущностей в модели данных. Хотя каждый раз, когда я пытаюсь сделать это, а затем автоматически обновляю эти классы, поскольку они автоматически генерируются XCode, они перезаписывают любые определенные мной методы.
Заранее спасибо!