如何在iOS中缓存Webservice请求?

时间:2016-07-19 13:30:08

标签: ios objective-c web-services

我希望在没有网络时缓存Webservice请求,并在有网络时异步命中同一请求。 (它应该在应用程序处于后台时工作)

2 个答案:

答案 0 :(得分:0)

您可以使用优先级队列(如果请求具有优先级),则在网络出现故障时进行检测(您可以使用可达性来确定连接)

Apple Reachability

当连接状态发生变化时,刚从队列中执行了兑现请求。 您可以选择将此数据写入Core Data。

答案 1 :(得分:0)

您可以考虑将SQLite用于每个缓存目的。