下载地址:https://github.com/CoderZhuXH/XHNetworkCache
使用方法:
//将数据(同步)写入磁盘缓存(参数1:服务器返回的JSON数据, 参数2:数据请求URL)//[按APP版本号缓存,不同版本APP,同一接口缓存数据互不干扰][XHNetworkCachesaveJsonResponseToCacheFile:responseObjectandURL:URLString];
//将数据(异步)写入磁盘缓存(参数1:服务器返回的JSON数据, 参数2:数据请求URL)//[按APP版本号缓存,不同版本APP,同一接口缓存数据互不干扰][XHNetworkCachesave_asyncJsonResponseToCacheFile:responseObjectandURL:URLStringcompleted:^(BOOLresult) {if(result)NSLog(@"(异步)写入/更新缓存数据 成功"); }];
//获取缓存数据(参数:请求URL,返回:JSON数据)idJsonCache = [XHNetworkCachecacheJsonWithURL:URLString];
//清除缓存[XHNetworkCacheclearCache];
//获取缓存总大小(M)floatcacheSize = [XHNetworkCachecacheSize];
1.将 XHNetworkCache 文件夹添加到工程目录中
2.导入 XHNetworkCache.h
1.在 Podfile 中添加 pod 'XHNetworkCache'
2.执行 pod install 或 pod update
3.导入 XHNetworkCache.h
如果你发现你执行pod install后,导入的不是最新的,请删除Podfile.lock文件,在执行一次 pod install
该项目最低支持 iOS 7.0 和 Xcode 7.0