Можно ли сгенерировать структуру базовых данных программно? - PullRequest
1 голос
/ 10 февраля 2012

В настоящее время я работаю над проектом, для которого может потребоваться возможность автоматически генерировать модель и классы базовых данных из канала JSON, который описывает каждый объект, его свойства и отношения. Это позволило бы нашей компании быстро сгенерировать рабочую базу основных данных из нашей CRM в начале каждого проекта.

Это возможно / легко достичь? Если да, есть ли у кого-нибудь советы, с чего мне начать? Я уже создал различные приложения для iOS, которые используют Core Data, но я никогда не создавал одно, которое должно автоматически создавать модель Core Data.

1 Ответ

2 голосов
/ 10 февраля 2012

Да, вы можете динамически создавать модель базовых данных.NSManagedObjectModel может быть создан без сохраненной модели, и экземпляры NSEntityDescription / NSAttributeDescription могут быть определены и добавлены к нему перед передачей в NSPersistentStoreCoordinator.У Apple есть пример сделать это в их Учебном пособии по основным данным .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...