SQLite +核心数据。 Iphone App上显示照片的文件系统。什么更高效?

时间:2009-07-21 19:19:48

标签: iphone performance sqlite core-data uiimage

我有一个应用程序,用户可以浏览一组照片。在这种情况下,SQLite + Core DATA用于将照片保存为NSData对象或将照片作为png文件直接放在文件系统上,这对于性能最好是什么?

感谢。

2 个答案:

答案 0 :(得分:0)

这实际上取决于图像的大小。我当然会在数据库中放入小东西(如缩略图)。如果您的图像很大,您可能希望将它们放入单独的文件中,或者非常小心这些列不会出现故障,除非您确实需要它们。

使用CoreData,您只需使用计算属性来加载和保存外部文件。

答案 1 :(得分:0)

我同意路易斯的看法。对于任何大小的图像,文件系统几乎肯定会更快。