我很晚才从 ASIHTTPRequest
转换为 AFNetworking
。到目前为止,AFN 优越得多,但我从 ASI 中错过的一个功能是能够使用 ASICacheStoragePolicy
枚举指定特定项目应缓存多长时间。它允许您指定一个项目应该只为这个 session 缓存,永久缓存或根本不缓存。
AFNetworking
是否存在类似的东西?
最佳答案
最新版本的 AFNetworking 依赖于两种缓存机制:
- 图像的 NSCache
- NSURLCache NSURLConnection 的默认缓存类
配置最后一个我相信你可以实现你想要的。
这是 amazing blog article关于这2个机制。
关于objective-c - 我可以指定应在 AFNetworking 中缓存多长时间的响应吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102122/