【问题标题】:Implement MKNetworkKit's caching style with AFNetworking 2.0使用 AFNetworking 2.0 实现 MKNetworkKit 的缓存样式
【发布时间】:2015-05-25 14:45:50
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios objective-c afnetworking-2 nsurlsession mknetworkkit


    【解决方案1】:

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

    AFNETWORKING CACHING

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 2014-03-24
      • 2014-06-04
      • 1970-01-01
      • 2016-12-16
      • 2014-01-10
      • 1970-01-01
      相关资源
      最近更新 更多