当我编译核心数据模型时,我得到了.mom、.omo和版本信息文件。.mom看起来像托管对象模型文件。什么是.omo文件?我没有头绪。特别是当我想为iOS创建一个静态库时,如果我也嵌入omo文件,这会让人感到困惑。并且Xcode不能识别数据模型包。我必须把它们放在床上作为归档依据。.omo文件是什么?
发布于 2014-06-10 05:35:17
今年在WWDC上,我与实验室的核心数据工程师交谈,他们告诉我.omo文件只是.mom文件的优化版本。.mom文件是二进制plist,而.omo是加载速度更快的其他格式。
他们告诉我,你可以安全地删除.omo文件,核心数据将从-略慢-.mom文件加载。他们告诉我,这样做只会导致额外的几毫秒的加载时间(这就引出了一个问题,为什么他们一开始就费心优化它)。
发布于 2012-11-30 10:25:55
在我的例子中,omo文件是在我为一个实体关系指定RenamingID时生成的。我链接到这个文件的最糟糕的事情是,我后来失去了使用轻量级数据库迁移的能力,即使是简单的数据库更改。
https://stackoverflow.com/questions/12136253
复制相似问题