我只有一个实体,它具有两个属性:NSString属性和图像存储的可转换属性。

当我创建带有六个图像的六个实体,其大小约为1.7MB时,现在使用NSBinaryStoreType或NSSQLiteStoreType可以存储19.6 MB的空间。

那是不可接受的,我对核心数据有错吗?还是核心数据自然而然?如何减小storedata文件的大小?非常感谢。

最佳答案

将图像存储在外部文件中,然后将其路径作为字符串存储在Core Data中。

关于cocoa - 核心数据storedata文件占用太多空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7494259/

10-15 00:27