XHNetworkCache,一行代碼將請求資料寫入磁碟緩衝,xhnetworkcache一行
XHNetworkCache
版本記錄(持續更新)2016.07.01 Version 1.1(更新)
- 1.增加手動清除緩衝介面
- 2.增加擷取緩衝大小介面
2016.06.24 Version 1.0(發布)使用方法:
1.寫入
[Objective-C] 查看源檔案 複製代碼?
123 |
//將資料寫入磁碟緩衝(參數1:伺服器返回的JSON資料, 參數2:資料請求URL) //[按APP版本號碼緩衝,不同版本APP,同一介面快取資料互不干擾] [XHNetworkCache saveJsonResponseToCacheFile:responseObject andURL:URLString]; |
2.擷取
[Objective-C] 查看源檔案 複製代碼?
12 |
//擷取快取資料(參數:請求URL,返回:JSON資料) id JsonCache = [XHNetworkCache cacheJsonWithURL:URLString]; |
3.清除緩衝
[Objective-C] 查看源檔案 複製代碼?
12 |
//清除緩衝 [XHNetworkCache clearCache]; |
4.擷取緩衝總大小(M)
[Objective-C] 查看源檔案 複製代碼?
12 |
//擷取緩衝總大小(M) float cacheSize = [XHNetworkCache cacheSize]; |
安裝手動添加:
- 1.將 XHNetworkCache 檔案夾添加到工程目錄中
- 2.匯入 XHNetworkCache.h
CocoaPods:
- 1.在 Podfile 中添加 pod 'XHNetworkCache'
- 2.執行 pod install 或 pod update
- 3.匯入 XHNetworkCache.h
系統要求
- 該項目最低支援 iOS 7.0 和 Xcode 7.0
代碼:
http://www.code4app.com/forum.php?mod=viewthread&tid=9145&extra=page%3D2%26filter%3Dsortid%26orderby%3Ddateline%26sortid%3D1