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

标签 iphone ios xcode

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

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

解决方案(?): 存储数据,但是如何存储?写入 Plist 文件或使用核心数据(我还没有做过)。第三个选项我不知道?如果解决方案是存储数据,我要存储多少数据,整个帖子?只是标题、元数据和摘录?

我不太确定 iOS 的处理方式是什么,所以我想我只是在寻找有人为我指明正确的方向,告诉我应该如何解决问题。或者我应该坚持使用我的 UIWebView ?任何帮助将不胜感激。

最佳答案

免责声明:我是 Core Data 的 super 粉丝。

我肯定会选择 Core Data。特别是如果您要使用 UITableView 来显示数据,因为您可以使用可爱的 NSFetchedResultsController。现在我知道进入 Core Data 可能会令人畏惧,但我建议花一些时间来适应。现在我使用 Core Data 来满足几乎所有的数据持久性需求。

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

关于iphone - 数据存储和 UITableView 与 UIWebView 的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349397/

相关文章:

android - 如何使用Firebase数据库和Firebase通知为聊天应用程序构建通知系统

ios - dyld:dyld_sim与mach-o xcode 9.0不兼容

xcode - 使用 Localized.String 在 Xcode 4 中进行本地化

iphone - 如何知道 UITableView 中 Tableview 单元格的按钮单击时的 indexPath/row?

iphone - XCode 拼图

iphone - SBJsonParser JSONValue 失败。错误是 : Illegal start of token

ios - 如何从真实设备上的未知问题获取崩溃信息?

ios - JSON 对象映射 - RestKit

ios - 使用 Storyboard 本地化 UIViewController

iphone - 如何更改 iPhone 应用程序中日期选择器的大小?