IOS培训

亿元级外企ios培训企业

  • 全国服务监督电话4001118989
  • iOS开发-清理缓存功能的实现

    发布:iOS培训  来源:IOS开发教程  时间: 2016年08月05日

  • 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。...

  • 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。

    但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。

    今天ios培训小编介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。

    获取缓存文件的大小

    由于缓存文件存在沙箱中,我们可以通过NSFileManager API来实现对缓存文件大小的计算。

    计算单个文件大小

    计算单个文件大小

    计算目录大小

    计算目录大小

    清理缓存文件

    同样也是利用NSFileManager API进行文件操作,SDWebImage框架自己实现了清理缓存操作,我们可以直接调用。

    清理缓存文件

    实现效果:

    实现效果

  • 上一篇:iOS开发入门之技术层及使用工具语言

    下一篇:iOS开发入门前的相关知识

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56