XHNetworkCache一行代码将请求数据写入磁盘缓存-支持CocoaPods

下载地址:https://github.com/CoderZhuXH/XHNetworkCache

使用方法:

1.(同步)写入/更新

//将数据(同步)写入磁盘缓存(参数1:服务器返回的JSON数据, 参数2:数据请求URL)//[按APP版本号缓存,不同版本APP,同一接口缓存数据互不干扰][XHNetworkCachesaveJsonResponseToCacheFile:responseObjectandURL:URLString];

2.(异步)写入/更新

//将数据(异步)写入磁盘缓存(参数1:服务器返回的JSON数据, 参数2:数据请求URL)//[按APP版本号缓存,不同版本APP,同一接口缓存数据互不干扰][XHNetworkCachesave_asyncJsonResponseToCacheFile:responseObjectandURL:URLStringcompleted:^(BOOLresult) {if(result)NSLog(@"(异步)写入/更新缓存数据 成功"); }];

3.获取缓存数据

//获取缓存数据(参数:请求URL,返回:JSON数据)idJsonCache = [XHNetworkCachecacheJsonWithURL:URLString];

4.清除缓存

//清除缓存[XHNetworkCacheclearCache];

5.获取缓存总大小(M)

//获取缓存总大小(M)floatcacheSize = [XHNetworkCachecacheSize];

安装

手动添加:

1.将 XHNetworkCache 文件夹添加到工程目录中

2.导入 XHNetworkCache.h

CocoaPods:

1.在 Podfile 中添加 pod 'XHNetworkCache'

2.执行 pod install 或 pod update

3.导入 XHNetworkCache.h

Tips

如果你发现你执行pod install后,导入的不是最新的,请删除Podfile.lock文件,在执行一次 pod install

系统要求

该项目最低支持 iOS 7.0 和 Xcode 7.0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,222评论 4 61
  • 没有月亮 去花店给自己买了一束花 然后坐下来喝杯饮料 百合的香味钻进鼻孔里 玫瑰没有香气 孤独地从百合的枝杈间伸出...
    风之子的黄昏阅读 2,498评论 10 8
  • 2008-04-26 13:49:44 天亮了。 窗外阳光明媚。 无情的窗帘挡住了阳光的穿透,漂浮的灰尘讲述着阴霾...
    西门吹風阅读 1,124评论 0 1
  • 我们从小的教育是无神论,甚至认为宗教就是迷信。婆婆和爷爷都信仰佛教,每次上庙要不就是带婆婆手缝的莲花垫,要不就是爷...
    雅楠原创阅读 3,247评论 0 2