iOS 5+的數據緩存模塊:RequestCacher
RequestCacher 是一個 iOS 5+ 的數據緩存模塊。簡單使用:
[imageViewControl loadImageWithURL:[NSURL URLWithString:[some_url_string]]];
RequestCacher 可自動實現:
- 快速緩存數據
- 創建本地數據庫用于跟蹤所存儲的數據
- 在本地存儲上存儲數據
- 需要的時候重新獲取數據
- 自維護
使用方法 (如:圖片緩存):
- 添加文件到你的項目
- 使用自定義 UIImageView 控件
- 給它賦值 url 或者 url 數組
- 搞定
特點:
- 緩存文件管理
- 數據庫管理
- 過期數據檢查,并在需要時重新獲取
- 緩存數據大小超過預設值時自動清除數據
- 互聯網連接問題
- 多線程
- 管理多個連接中和未結束的請求
- 支持 GET 和 POST 數據
- 異步數據下載
項目主頁:http://www.baiduhome.net/lib/view/home/1372921859862
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!