是否可以从json生成xcdatamodel文件?这是我想象它会如何工作: 给定一个JSON文件,通过一些自定义逻辑(可能由我自己编写)的程序,将生成xcdatamodel文件供我在XCode项目中使用。我的问题是:有可能吗?有没有人做过?
答案 0 :(得分:1)
我认为不可能在代码中创建xcdatamodel文件。格式未在任何地方记录,并且包含仅与Xcode的GUI模型构建器相关的布局属性。在构建过程中,这些文件也会转换为“已编译”的.mom文件。
但是,您可以完全在代码中创建NSManagedObjectModel
。请参阅此列表以获取示例:Creating a managed object model in code (Core Data Programming Guide)。
NSManagedObjectModel
也会实现NSCoding
,因此应该可以使用NSKeyedArchiver
将您生成的模型保存到文件中。