2012-07-23 88 views
0

我正在写一个iPhone应用程序,它会从我的服务器下载文章(UTF8文本文件)。应用程序然后应该产生一个文件名列表。点击文件名后,将显示文件内容。它与电子邮件程序或RSS阅读器非常相似。管理下载的内容在iPhone应用程序

我的问题是,在设备上保存/检索内容的最佳方式是什么?一种选择是把它全部放入一个sqlite数据库。另一种选择可能是下载内容并将其保存在新文件中。其他解决方案?

这些方法的优点/缺点?

在此先感谢

回答

0

对于一些数据,而少量的简单结构,你可以将其存储在一个NSMutableDictionary和使用它的方法用于写入文件中的内容以及从文件中读取。

您的数据结构似乎很简单。如果数据量足够小,我不能说。如果你的列表可能无限增长,那么你应该去购买sqlite或核心数据而不是简单的词典。字典将完全存储在RAM中。使用sqlite矿石核心数据,您可以通过加载没有太多记录的方式更加高效地利用RAM。