什么是Core Data的.omo文件?需要吗?

Eon*_*nil 3 core-data

当我编译Core Data模型时,我得到.mom,.omo和versioninfo文件..mom看起来像托管对象模型文件.什么是.omo文件?我不知道.特别是当我想为iOS制作一个静态库时,如果我也嵌入了omo文件,那就太混乱了.并且Xcode无法识别数据模型包.我必须把它们作为文件依据.什么是.omo文件?

Ben*_*man 6

在今年的WWDC上,我与实验室的核心数据工程师进行了交谈,他们告诉我该.omo文件只是该文件的优化版本.mom.该.mom文件是二进制plist,而.omo另一种格式加载速度更快.

他们告诉我你可以安全地删除.omo文件,而Core Data会从稍微慢一点的.mom文件中加载.他们告诉我,这样做只会导致额外的几毫秒的加载时间(这就引出了他们为什么要首先优化它的问题).