【问题标题】:iOS SDK cache not working as expectediOS SDK 缓存未按预期工作
【发布时间】:2013-08-20 22:03:22
【问题描述】:

我尝试使用 iOS 内置的 NSURLCache,但它并不聪明,有时它会尝试从网络读取数据,而不是本地缓存,例如当有网络时,但速度很慢。

无论如何,有没有完美的库可以无缝地为 iOS 缓存 Web 数据(html 和图像)?

谢谢!

【问题讨论】:

  • AFnetworking 或 SDwebImages 是执行此类任务的最佳 sdk
  • AFnetworking uiimageview 分类不错
  • @NitinGohel,AFNetworking 使用内置缓存,我不喜欢:AFNetworking 有内置缓存机制吗? AFNetworking 利用 NSURLCache 及其任何子类已经提供的缓存功能。只要您的 NSURLRequest 对象具有正确的缓存策略,并且您的服务器响应包含有效的 Cache-Control 标头,响应将自动缓存以供后续请求。
  • @NitinGohel 正如操作系统文档所提到的,NSCache 不是永久性的,但我需要是永久性的。

标签: iphone ios ipad caching sdk


【解决方案1】:

万一你不知道这个很棒的图书馆ASIHTTPRequest

【讨论】:

  • 它很棒,但目前没有得到维护,并且在 iPOD1+ios6 组合中遇到了问题。 AFNetworking 很好
  • 感谢您提供信息 amar :)
猜你喜欢
  • 2016-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-05
  • 1970-01-01
  • 1970-01-01
  • 2020-10-20
  • 2011-05-17
相关资源
最近更新 更多