zoukankan      html  css  js  c++  java
  • SDWebImage源码探究(一)

    一、初探

    • GitHub地址:SDWebImage
    • 是最常用的图片处理的第三方库

    二、功能框架

    1. 框架特征
    •  类别UIImageView,UIButton,MKAnnotationView- - 添加Web图像和高速缓存管理
    • 异步图像下载器
    • 具有自动缓存到期处理的异步北村+磁盘映像缓存
    • 背景图片解压缩
    • 保证相同的URL不会被下载多次
    • 保证虚假网址不会重复重试
    • 保证主线程永远不会被阻止
    • 使用GCD和ARC
    1. 支持的图像模式
      1.   UIImage(JPEGPNG...),也支持GIF
      2. WebP格式,包括WebPage(使用的WebPsubspec)
    2. 使用方法
    [ imageView sd_setImageWithURL: [ NSURL  URLWithString:@“ http://www.domain.com/path/to/image.jpg ” ]  placeholderImage: [UIImage imageNamed:@“ placeholder.png ” ]];
    1. 添加进度指示器
    [ imageView sd_setShowActivityIndi​​catorView:YES ];
    [ imageView sd_setIndicatorStyle: UIActivityIndi​​catorViewStyleGray];
    ImageView.sd_setShowActivityIndi​​catorView(true)
    ImageView.sd_setIndicatorStyle(.Gray)
  • 相关阅读:
    【Rust】匹配绑定
    【Rust】iflet
    【Rust】结构体匹配
    【Rust】闭包
    【Rust】函数
    【Rust】方法
    【Rust】whilelet
    【Rust】匹配保护
    【Rust】闭包捕获变量
    优先队列 安静点
  • 原文地址:https://www.cnblogs.com/qiyiyifan/p/10313034.html
Copyright © 2011-2022 走看看