/** 清除所有的存储本地的数据 */
- (void)clearAllUserDefaultsData
{
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSDictionary *dic = [userDefaults dictionaryRepresentation];
for (id key in dic) {
[userDefaults removeObjectForKey:key];
}
[userDefaults synchronize];
}
/** 获取sdWeb缓存 */
-(NSString *)getAllSDWebImageCacheDatas
{
unsigned long long size = [SDImageCache sharedImageCache].getSize;
//设置文件大小格式
NSString *sizeText = nil;
if (size >= pow(10, 9)) {
sizeText = [NSString stringWithFormat:@"%.2fGB", size / pow(10, 9)];
}else if (size >= pow(10, 6)) {
sizeText = [NSString stringWithFormat:@"%.2fMB", size / pow(10, 6)];
}else if (size >= pow(10, 3)) {
sizeText = [NSString stringWithFormat:@"%.2fKB", size / pow(10, 3)];
}else {
sizeText = [NSString stringWithFormat:@"%zdB", size];
}
return sizeText;
}
//使用SDWeb清除图片缓存
[[SDImageCache sharedImageCache]cleanDisk];
[[SDImageCache sharedImageCache] clearDisk];
[[SDImageCache sharedImageCache] clearMemory];