美文网首页
SDWebImage 获取缓存大小

SDWebImage 获取缓存大小

作者: 清蘂翅膀的技术 | 来源:发表于2017-07-25 13:43 被阅读0次

    //获取缓存的大小

    NSUInteger intg = [[SDImageCache sharedImageCache] getSize];

    //

    NSString * currentVolum = [NSString stringWithFormat:@"%@",[self fileSizeWithInterge:intg]];

    //计算出大小

    - (NSString *)fileSizeWithInterge:(NSInteger)size{

    // 1k = 1024, 1m = 1024k

    if (size < 1024) {// 小于1k

    return [NSString stringWithFormat:@"%ldB",(long)size];

    }else if (size < 1024 * 1024){// 小于1m

    CGFloat aFloat = size/1024;

    return [NSString stringWithFormat:@"%.0fK",aFloat];

    }else if (size < 1024 * 1024 * 1024){// 小于1G

    CGFloat aFloat = size/(1024 * 1024);

    return [NSString stringWithFormat:@"%.1fM",aFloat];

    }else{

    CGFloat aFloat = size/(1024*1024*1024);

    return [NSString stringWithFormat:@"%.1fG",aFloat];

    }

    }

    相关文章

      网友评论

          本文标题:SDWebImage 获取缓存大小

          本文链接:https://www.haomeiwen.com/subject/unpwkxtx.html