在核心数据中保存UIImages的最佳方法

Mor*_*s78 2 core-data objective-c uiimage ios7.1

我正在寻找在一个核心数据对象中存储多个图像的最佳方法.我试图直接在Core Data中存储UIImage对象.工作良好!

不过,我在一些论坛中读到将UIImage数据转换为PNG并将其存储为二进制数据.在我的iPhone 5s上,这非常慢.

优缺点都有什么?还有其他解决方案吗?

谢谢!

Mar*_*inW 6

如果你的目标的iOS 6.0或更高版本或OSX 10.8或更高版本,您可以打开允许外部存储(选择属性,并期待在数据模型督察核心数据模型编辑器),并让核心数据决定是否要保存您的图片数据库或外部文件中的数据(如果超过一定大小).