2012-02-10 72 views
1

我目前正在开发一个项目,该项目可能需要能够从描述每个对象的JSON提要中自动生成核心数据模型和类,它是属性和关系。这将使我们公司能够在每个项目开始时从我们的CRM中快速生成工作核心数据库。是否有可能以编程方式生成核心数据结构?

这可能/容易实现吗?如果是这样,有没有人有任何提示我可以开始? 我已经创建了各种使用Core Data的iOS应用程序,但是我从来没有创建过需要自动创建Core Data模型的iOS应用程序。

回答

2

是的,您可以动态创建核心数据模型。一个NSManagedObjectModel可以在没有存储模型的情况下创建,并且在传递给NSPersistentStoreCoordinator之前可以定义并添加NSEntityDescription/NSAttributeDescription实例。 Apple在Core Data Utility Tutorial中有这样做的例子。

相关问题