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);

    初探佳境,多多学习交流
  • 相关阅读:
    HTML表单元素
    hadoop编程技巧(3)---定义自己的区划类别Partitioner
    SDUTOJ 2054 双向链表
    serialVersionUID行动
    笔试
    循环队列
    css @media认识
    大约ActionContext.getContext()使用体验
    在希望的田野上--生物柴油(Biodiesel)光明的未来
    SD卡FAT32获得高速的文件格式(图文介绍)
  • 原文地址:https://www.cnblogs.com/sunjianfei/p/5512204.html
Copyright © 2011-2022 走看看