我有一个应用程序,用户可以浏览一组照片。在这种情况下,SQLite + Core DATA用于将照片保存为NSData对象或将照片作为png文件直接放在文件系统上,这对于性能最好是什么?
感谢。
答案 0 :(得分:0)
这实际上取决于图像的大小。我当然会在数据库中放入小东西(如缩略图)。如果您的图像很大,您可能希望将它们放入单独的文件中,或者非常小心这些列不会出现故障,除非您确实需要它们。
使用CoreData,您只需使用计算属性来加载和保存外部文件。
答案 1 :(得分:0)
我同意路易斯的看法。对于任何大小的图像,文件系统几乎肯定会更快。