为什么我需要本地数据库ios

时间:2014-12-31 14:51:43

标签: ios database

我正在构建一个从服务器获取帖子的应用。我的问题很简单:我的UITableview有一个数据源。用户点击重新加载时,数据源可以直接从服务器加载数据。那么我为什么要像核心数据这样的本地商店?

1 个答案:

答案 0 :(得分:1)

一个好处是从本地数据存储加载比从Web服务加载要快得多。因此,常见的模式是将最近检索到的数据缓存在本地数据存储中,并在您对任何更新进行异步请求时显示该数据。

一个例子是Facebook的应用程序。当您从完全关闭状态打开它们时,它们将填充先前加载的帖子,并且当刷新请求完成UI时,然后使用新数据刷新。

要记住的是,对于移动设备,网络连接可能变化很大和/或不存在。如果您的应用始终需要连接和最新信息,那么您可能不需要本地商店?但它确实有助于改善整体用户体验。