【问题标题】:IOS Core Data or Caching for Offline User ExperienceIOS 核心数据或缓存离线用户体验
【发布时间】:2015-08-26 04:32:06
【问题描述】:

我对 IOS 还很陌生,正在寻找一种改善用户体验的方法,尤其是在网络不好或根本没有网络的情况下。该应用程序使用 Rails 服务器作为后端。

例如,用户可以互相发送消息,我希望即使他离线也能显示用户最近的 10 次对话,以便他仍然可以查看他的最后一条消息。

实现此类功能的最佳方式是什么?是使用 Core Data 还是一些缓存技术?

感谢您的帮助

【问题讨论】:

    标签: ios ruby-on-rails caching core-data


    【解决方案1】:

    Core Data 绝对是一种很好的缓存方法,但通常是为大量数据而构建的。它速度极快,但使用起来相当困难,并且适用于比保存缓存更复杂的情况。
    我不知道您的应用程序,所以我不能真正告诉您应该使用什么,但是您可能希望查看其他选项,例如 NSUserDefaultsNSCache,它们非常易于使用但被认为速度较慢。当然,您可以在 Github 上找到大量第三方选项。
    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-19
      • 2012-10-14
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多