前言
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。
清除缓存基本上都是在设置界面的某一个Cell,于是我们可以把清除缓存封装在某一个自定义Cell中
如下图所示:
实现的具体步骤
使用注意:过程中需要用到第三方库,请提前安装好:SDWebImage、SVProgressHUD。
1. 创建自定义Cell,命名为GYLClearCacheCell
重写initWithStyle:(UITableViewCellStyle)s