我们据说的缓存一向表示为利用SDWebImage缓存在cache上的图片大小
代码如下
//计算缓存大小
-(CGFloat)calculateCache
{
NSString *path = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSFileManager *manager = [NSFileManager defaultManager];
CGFloat big;
if ([manager fileExistsAtPath:path]) {
big = [manager attributesOfItemAtPath:path error:nil].fileSize;
}
换算成以M为单位,M和MB是一个意思
return big/1024/1024;
}
删除为
[[SDWebImageManager sharedManager] cancelAll];
[[SDImageCache sharedImageCache] clearMemory];