首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逆向工程核心数据'mom‘文件

逆向工程核心数据'mom‘文件
EN

Stack Overflow用户
提问于 2011-01-10 18:20:30
回答 2查看 3.3K关注 0票数 12

有没有办法对核心数据'mom‘文件(编译后的核心数据模型)进行逆向工程?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-27 18:02:43

有一种方法可以很容易地做到这一点。

您可以使用Xcode > design > Data model > Import将编译后的数据模型文件(.mom)导入到模型设计文档(.xcdatamodel)中。这将有效地允许你“逆向工程”,如果你愿意,编译的mom文件并检查它的模型。

编辑:

在Xcode5和更高版本中,菜单位于Editor->Import.下但只有在单击.xcdatamodel时才会出现此菜单

票数 20
EN

Stack Overflow用户

发布于 2020-07-12 03:19:02

是的,这可以用momdec来完成。

这里有一个指向my fork的链接,它添加了对多对关系的支持:

构建项目,然后将命令行应用程序从Products复制到bin文件夹。

下面是一个示例,展示了如何在Notes应用程序模型中进行反向操作,这是一个非常有趣的模型,特别是它对实体继承的使用:

代码语言:javascript
复制
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/   

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4645685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档