【问题标题】:Best practices for data storage and UITableView vs UIWebView数据存储和 UITableView 与 UIWebView 的最佳实践
【发布时间】:2011-12-01 22:45:38
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: iphone ios xcode


    【解决方案1】:

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

    我肯定会在这里使用 Core Data。特别是如果你打算使用 UITableView 来显示数据,因为你可以使用可爱的NSFetchedResultsController。现在我知道开始使用 Core Data 可能会让人望而生畏,但我建议您花点时间适应一下。以至于我使用 Core Data 来满足我几乎所有的数据持久性需求。

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-16
        • 1970-01-01
        • 1970-01-01
        • 2013-11-14
        • 2013-08-12
        • 1970-01-01
        • 2011-03-23
        • 1970-01-01
        相关资源
        最近更新 更多