2012-02-10 5 views
1

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

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

ответ

2

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

Смежные вопросы