iOS 5+的数据缓存模块:RequestCacher

jopen 11年前

RequestCacher 是一个 iOS 5+ 的数据缓存模块。简单使用:

[imageViewControl loadImageWithURL:[NSURL URLWithString:[some_url_string]]];

RequestCacher 可自动实现:

  • 快速缓存数据
  • 创建本地数据库用于跟踪所存储的数据
  • 在本地存储上存储数据
  • 需要的时候重新获取数据
  • 自维护

使用方法 (如:图片缓存):

  • 添加文件到你的项目
  • 使用自定义 UIImageView 控件
  • 给它赋值 url 或者 url 数组
  • 搞定

特点:

  • 缓存文件管理
  • 数据库管理
  • 过期数据检查,并在需要时重新获取
  • 缓存数据大小超过预设值时自动清除数据
  • 互联网连接问题
  • 多线程
  • 管理多个连接中和未结束的请求
  • 支持 GET 和 POST 数据
  • 异步数据下载

iOS 5+的数据缓存模块:RequestCacher


项目主页:http://www.open-open.com/lib/view/home/1372921859862