sqlite数据库中的二进制数据与应用程序中的图像文件夹或存储来自Internet的图像

时间:2011-06-05 22:25:26

标签: xcode core-data uiimage nsdata binary-data

我正在考虑在iPhone / iPad(XCODE)应用程序中保留图像的最佳方法是什么,如果我是从动态上获取它们的话。我主要担心的是,如果我将它作为二进制数据存储在我的数据库中,它会在创建对数据库的查询时降低我的效率吗?

在这种情况下,最好将它们存储在Application的文件夹中吗?

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

Apple dev论坛对此有一些很好的讨论。可以找到一个好帖子here。帖子的一般准则:不到16kb数据blob ok,100k ok,接近1MB,最好存储在Core Data或任何数据库之外。

在获取性能方面,它将归结为您如何规范化数据模型。