从 JSON 生成 Xcdatamodel 文件
Posted
技术标签:
【中文标题】从 JSON 生成 Xcdatamodel 文件【英文标题】:generate Xcdatamodel file from JSON 【发布时间】:2011-01-26 16:41:27 【问题描述】:是否可以从 json 生成 xcdatamodel 文件?这是我想象它的工作方式: 给定一个 JSON 文件,通过一些带有一些自定义逻辑的程序(可能是我自己编写的),将生成 xcdatamodel 文件供我在 XCode 项目中使用。我的问题是:有可能吗?有人做过吗?
【问题讨论】:
【参考方案1】:我认为不可能在代码中创建 xcdatamodel 文件。该格式没有在任何地方记录,并且包括仅在 Xcode 的 GUI 模型构建器中相关的布局属性。在构建过程中,这些文件也会转换为“已编译”的 .mom 文件。
但是,您可以完全在代码中创建NSManagedObjectModel
。有关示例,请参阅此列表:Creating a managed object model in code (Core Data Programming Guide)。
NSManagedObjectModel
也实现了NSCoding
,因此应该可以使用NSKeyedArchiver
将您生成的模型持久化到文件中。
【讨论】:
以上是关于从 JSON 生成 Xcdatamodel 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何将 xcdatamodel 文件转换为 xcdatamodeld 文件?