数据存储和UITableView与UIWebView的最佳实践

时间:2011-12-01 22:45:38

标签: iphone ios xcode

我有一个关于如何(或者甚至)应该存储数据的最佳实践问题。免责声明:我是菜鸟。好的,现在我有一个使用UIWebView浏览基于wordpress的网站的应用程序。但是,我正在考虑将其切换到UITableView并从RSS源加载数据,这样我就可以更严格地控​​制网站在应用程序中的显示方式。

问题: Wordpress网站通常只分发最后10个(有时是20个)帖子。因此,如果我不存储数据,则用户每次重新启动应用时都只会看到该特定网站的最后10(或20)个帖子。

解决方案(?): 存储数据,但如何?写入Plist文件或使用核心数据(我尚未完成的事情)。第三种选择我不知道?如果解决方案是存储数据,我存储了多少,整个帖子?只是标题,元数据和摘录?

我不确定iOS的做事方式是什么,所以我想我只是在寻找某人指出我应该如何解决问题的正确方向。或者我应该坚持使用我的UIWebView?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

免责声明:我是巨大的核心数据粉丝。

我肯定会在这里使用Core Data。特别是如果您打算使用UITableView来显示数据,因为您可以使用可爱的NSFetchedResultsController。现在我知道跳入核心数据可能会让人望而生畏,但我建议您花些时间来舒服一点。这就是我将Core Data用于几乎所有数据持久性需求的地步。

存储多少取决于您。取决于您的应用程序的需求。

答案 1 :(得分:0)

听起来您想使用Core Data。您可以将其写入文件或使用NSUserDefaults,但建议的方法是使用Core Data来处理您需要做的事情。

您可以存储您想要的任何字段,只需存储您想要访问的任何信息,而无需从网站重新提取数据。