有没有办法对Core Data'mom'文件进行逆向工程(编译核心数据模型)?
答案 0 :(得分:19)
有一种方法可以轻松完成。
您可以使用Xcode>将已编译的数据模型文件(.mom)导入到模型设计文档(.xcdatamodel)中。设计>数据模型>进口。如果您愿意,这将有效地允许您“编译”妈妈文件并检查它的模型。
修改强>
在Xcode 5及更高版本中,菜单位于编辑器 - >导入下。但是,只有单击.xcdatamodel
时才会显示此菜单答案 1 :(得分:0)
是的,可以使用momdec完成。
这里是指向my fork的链接,它增加了对多对关系的支持:
构建项目,然后将命令行应用程序从“产品”复制到您的bin文件夹中。
这是一个如何在Notes应用程序模型中逆向enge的示例,这是一个非常有趣的模型,尤其是它对实体继承的使用:
cd "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot"
momdec System/Library/PrivateFrameworks/NotesShared.framework/NoteData.mom ~/Desktop/