我目前正在开发一个项目,该项目可能需要能够从JSON提要自动生成Core Data模型和类,该JSON提要描述每个对象,它的属性和关系。这将使我们公司能够在每个项目开始时从我们的CRM快速生成有效的核心数据库。
这可能/容易实现吗?如果是这样,有没有人有任何关于我可以开始的提示? 我已经创建了各种使用Core Data的iOS应用程序,但我从未创建过需要自动创建Core Data模型的应用程序。
答案 0 :(得分:2)
是的,您可以动态创建Core Data模型。可以在没有存储模型的情况下创建NSManagedObjectModel
,并且可以在传递给NSEntityDescription
之前定义并添加NSAttributeDescription
/ NSPersistentStoreCoordinator
个实例。 Apple有一个在Core Data Utility Tutorial中执行此操作的示例。