zoukankan      html  css  js  c++  java
  • SDWebImage实现图片展示、缓存、清除缓存

    1.

    /*

    图片显示

    */

            [self.imageView sd_setImageWithURL:[NSURL URLWithString:urlString]];
            
            [self imageCachesWithUrl:[NSURL URLWithString:model.mediumLogo]];

    2.
    /*
    图片缓存
    */
    -(void)imageCachesWithUrl:(NSURL*)url{


        SDWebImageManager *manager = [SDWebImageManager sharedManager];
        
        [manager downloadImageWithURL:url options:SDWebImageRetryFailed progress:^(NSInteger receivedSize, NSInteger expectedSize) {
            
            NSLog(@"显示当前进度");
            
        } completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) {
            
            NSLog(@"下载完成");
        }];

    }

    3./*

    清理图片缓存

    */

    float tmpSize = [[SDImageCache sharedImageCache] getSize];
                    
                    [[SDImageCache sharedImageCache] clearDisk];
                   // float tmpSize = [[SDImageCache sharedImageCache]checkTmpSize];
                   // [[SDWebImageManager sharedManager].imageCache clearMemory];
                    
                   // float tmpSize= [SDWebImageManager sharedManager].imageCache.getSize;
                    NSString *clearCacheName = tmpSize >= 1 ? [NSString stringWithFormat:@"清理缓存(%.2fM)",tmpSize/1000000] : [NSString stringWithFormat:@"清理缓存(%.2fK)",tmpSize/1000];
                    NSLog(@"%@",clearCacheName);

    初探佳境,多多学习交流
  • 相关阅读:
    tp3.2和Bootstrap模态框导入excel表格数据
    PHPEXCEL导入导出
    Yar请求数据接口
    php函数
    Linux常用操作命令
    PHP读取excel表格,和导出表格
    PHP 查找二维数组中是否有指定字符串的字段
    下载百度网盘大文件
    thinkPHP写txt日志文件
    PHP接收post请求,不是空数组就是没值,怎么办!
  • 原文地址:https://www.cnblogs.com/sunjianfei/p/5512204.html
Copyright © 2011-2022 走看看