Я создаю приложение, в котором мои объекты первичной модели могут быть получены из хранилища базовых данных или из внешнего источника (общедоступный API через Интернет -> JSON -> объект). Я новичок в Core Data, поэтому мой вопрос заключается в том, могу ли я просто взять объект модели в том виде, в каком он есть сейчас, и сделать его суперкласс NSManagedObject? Я предполагаю, что мне нужно убедиться, что свойства моей модели соответствуют именам и типам объектов модели данных, чтобы это произошло. Я не хочу использовать два разных объекта модели в приложении - один при извлечении из основного хранилища данных и один при извлечении из интернет-API.
Что еще мне нужно сделать, чтобы мои уже построенные объекты модели были совместимы для использования с основными данными?
Любое руководство или совет будет высоко ценится.
С уважением,
Craig