1

正如文档所说,很久以前流行的新网络库 - MKNetworkKit 具有有趣且有用的缓存样式:

MKNetworkKit 可以自动缓存你所有的“GET”请求。当您再次发出相同的请求时,MKNetworkKit 几乎立即使用缓存版本的响应(如果可用)调用您的完成处理程序。它还会再次调用远程服务器。获取服务器数据后,将使用新的响应数据再次调用您的完成处理程序。

我想知道是否可以使用“开箱即用”的 AFNetworking 2.0 来实现这种行为。来自 NSURLSession 的现有缓存策略似乎不是我需要的。它们都可以返回缓存的响应或从 web 加载数据,而没有两种变体的组合。

我正在使用 AFHTTPSessionManager 的子类来执行网络调用。

4

1 回答 1

0

看起来子类化 AFHTTPSessionManager 是实现这一目标的方法。子类化和修改缓存策略。

网络缓存

于 2015-04-25T07:11:35.853 回答