我是IOS的新手,正在寻找一种方法来改善用户体验,特别是在网络不好或根本没有网络的情况下。该应用程序使用Rails服务器作为后端。
例如,用户可以互相发送消息,我希望即使用户处于离线状态,也能够显示他最近的10次对话,以便他仍然可以检查他的最后一条消息。
实现这类功能的最佳方式是什么?它是使用核心数据还是某些缓存技术?
感谢您的帮助
发布于 2015-06-11 23:44:13
核心数据绝对是一种很好的缓存方法,但通常是为海量数据构建的。它速度非常快,但使用起来相当困难,而且意味着比保存缓存复杂得多的情况。
我不了解你的应用程序,所以我真的不知道你应该使用什么,但你可能想看看其他的选择,比如NSUserDefaults和NSCache,它们非常容易使用,但被认为速度较慢。当然,你可以在Github上找到大量的第三方选择。
祝好运!
https://stackoverflow.com/questions/30764533
复制相似问题