美文网首页我爱编程IOS
图片缓存及其显示

图片缓存及其显示

作者: 开心就好2008 | 来源:发表于2018-03-19 16:11 被阅读0次

-(void)setModel:(CLModel*)model{

    _model= model;

    __blockUIImage*placeholderImage = [UIImageimageNamed:@"placeholder"];

    [[SDWebImageManager sharedManager] cachedImageExistsForURL:[NSURL URLWithString:_model.pictureUrl] completion:^(BOOL isInCache) {

        if(isInCache) {

            //本地存在图片,替换占位图片

            placeholderImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:model.pictureUrl];

        }

        //主线程

        dispatch_async(dispatch_get_main_queue(), ^{

            [self.IMGView sd_setImageWithURL:[NSURL URLWithString:model.pictureUrl] placeholderImage:placeholderImage];

        });

    }];

}

相关文章

  • 图片缓存及其显示

    -(void)setModel:(CLModel*)model{ _model= model; __blo...

  • 多线程03

    SDWebImage框架详解 下载图片并显示: 下载图片/显示图片/内存缓存/磁盘缓存 下载图片\内存缓存\磁盘缓...

  • SDWebImage框架的基本使用

    基本使用 1)下载图片并显示(内存缓存&磁盘缓存) 2)下载图片显示并计算下载进度(内存缓存&磁盘缓存&下载进度)...

  • SDWebImage实现图片展示、缓存、清除缓存

    1.图片显示 2.图片缓存 3.检测缓存照片 4.清理图片缓存 5.下载路径与原理:

  • SDWebImage的常用方法

    SDWebImage的常用方法 下载图片并显示同时做内存缓存和磁盘缓存图片加载结束之后, 在本地磁盘缓存会对图片名...

  • iOS中SDWebImage框架浅析

    下载图片并显示 下载图片并计算下载进度 使用SDWebImageManager单例下载 同时做内存缓存和图片缓存可...

  • SDWebImage 图片缓存过程、清除缓存过程详解

    缓存过程 1、 SDImageCache 根据CacheKey查找缓存中是否有图片,如果有则回调显示2、如果缓存...

  • Android 图片加载库 Glide的基本用法

    开始 将Glide引入我们的项目 加载图片 基本用法 占位符 普通占位符 错误显示 缓存 取消缓存 指定图片格式 ...

  • Android面试总结之缓存

    引入 程序中除了图片缓存(三级缓存),还有信息缓存。当用户无法联网时,app会默认显示缓存的数据。 缓存方式 SQ...

  • 有关BitMap

    1.BitMap缓存机制:二级缓存 1) 内存缓存(LruCache): 能够快速获得最近显示的图片。LruCac...

网友评论

    本文标题:图片缓存及其显示

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