2011-01-26 81 views
2

是否有可能从json生成xcdatamodel文件?下面是我想象它的工作原理: 给定一个JSON文件,通过一些自定义逻辑程序(可能会由我自己编写)执行某个程序,将生成xcdatamodel文件供我在XCode项目中使用。我的问题是:这可能吗?有没有人做过它?从JSON生成Xcdatamodel文件

回答

1

我不认为有可能在代码中创建一个xcdatamodel文件。格式没有记录在任何地方,并且包括仅与Xcode的GUI模型构建器相关的布局属性。在构建过程中,这些文件也会转换为“编译”.mom文件。

但是,您可以完全用代码创建NSManagedObjectModel。请参阅此列表中的一个示例:Creating a managed object model in code (Core Data Programming Guide)

NSManagedObjectModel还实现NSCoding,所以应该可以给你生成模型坚持使用NSKeyedArchiver文件。