我已经下载了 iOS 源代码的副本,并且捆绑包中有一个 .mom 文件。我只知道它是 NSManagedObjectModel 的“产品”。我想知道有什么方法可以探索文件中的实体,或者是否有任何代码片段来解析其结构。谢谢!
问问题
7858 次
4 回答
5
使用托管对象模型反编译器[完全公开:我写的] 将 .mom 转换回 .xcdatamodel。然后在 Xcode 中打开结果。
于 2013-08-27T18:25:49.333 回答
5
A.mom
通常(总是?)只是一个重命名的二进制属性列表 ( .plist
) 文件。将其重命名为.plist
,您可以使用 Xcode(甚至 QuickLook)轻松查看其内容。这可能不是显示数据的最佳方式,但您可以快速了解其中的内容。
于 2015-11-10T22:49:23.370 回答
0
您可以做的是将作为核心数据模型的 .mom 文件添加到您的项目中,您将能够探索它的实体和属性。
于 2013-08-27T09:23:36.790 回答
0
正如@max 在这个答案中提到的,它是一个二进制 plist 文件。所以我尝试使用以下命令将其转换为 XML 文件:
plutil -convert xml1 myfile.mom -o myfile.xml
然后您可以简单地通过文本编辑器打开文件。
于 2021-11-11T15:17:20.147 回答