0

我有一个应用程序,用户将在其中浏览一组照片。在这种情况下,SQLite + Core DATA 将照片作为 NSData 对象保存或将照片作为 png 文件直接保存在文件系统上的性能最佳?

谢谢。

4

2 回答 2

0

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

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

于 2009-07-22T04:29:05.567 回答
0

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

于 2011-02-16T10:41:03.867 回答