在应用程序中存储图像/内容的方法

时间:2014-03-27 23:24:10

标签: objective-c

需要iOS应用指南。我正在设计一种用于显示新闻源的Facebook类应用程序。我想存储有限数量的新闻源项目和图像,而不是每次都下载它们。既然是有限的数据如何存储它们?核心数据?还是一个档案? 如果核心数据自数据每次更改后如何最佳地管理删除和插入?应查询并检查现有数据并删除或插入或删除所有内容并重新插入数据?

显示图像存储在数组中的最佳方法是什么,或者每次加载新闻源时读取哪些应该是性能和内存最佳的新闻源?

现在我将所有图像存储在nsmutablearray中。我可以看到动画有时在iCarousel中不流畅。

1 个答案:

答案 0 :(得分:1)

我建议将图像写入文件,应用程序的文档目录或缓存目录(可能是缓存,这就是它的用途,但请参阅Apple关于允许使用存储的指南和政策区域)。有许多方便的方法来获取图像文件并显示它们,这使得将图像保存为文件变得简单。 对于新闻源的东西,它取决于它的HTML或文本,如果你需要搜索/过滤/索引它等等。如果数字很小,你可以写与.html文件相同的图像而且需求很简单。