清空缓存
- (void)clearTmpPics{ [[SDImageCache sharedImageCache] clearDisk]; [[SDImageCache sharedImageCache] clearMemory];//可有可无 }
或
[[SDImageCache sharedImageCache] clearDiskOnCompletion:^{ //清理完成 }];
计算缓存:
NSUInteger ss = [[SDImageCache sharedImageCache] getSize]; float sf = (float)ss; float tmpSize = sf/ 1024.0 / 1024.0; NSString *clearCacheName = tmpSize >= 1 ? [NSString stringWithFormat:@"%.2fM",tmpSize] : [NSString stringWithFormat:@"%.2fK",tmpSize * 1024];
[SDImageCache sharedImageCache].maxMemoryCost = 100*1024*1024;//最多缓存100M [SDImageCache sharedImageCache].maxMemoryCountLimit = 100;//最多能缓存多少张图片