码迷,mamicode.com
首页 >  
搜索关键字:sdwebimage    ( 439个结果
SDWebImage源码阅读(十五)UIView+WebCacheOperation
这个分类主要用来对 UIView 的图像下载操作添加、取消和移除。 .h 设置图像加载操作。 根据 key 取消 UIView 的所有当前操作。 仅仅根据 key 移除对应的当前 UIView 的操作,并没有取消它们。 .m 定义一个静态 char loadOperationKey。 定义一个 ke ...
分类:Web程序   时间:2017-06-10 20:29:00    阅读次数:240
SDWebImage源码阅读(十二)NSImage+WebCache
看标题的 NSImage 应该知道这是针对 macOS 平台开发时使用的一个 NSImage 的一个分类。 由于目前只是做 iOS 开发,对 macOS 开发几乎完全不了解,所以这篇只是针对 SDWebImage 中的各个文件的一篇例行文章。 .h 首先条件预编译判断是否是 MAC 平台开发。 如果 ...
分类:Web程序   时间:2017-06-10 14:03:30    阅读次数:241
SDWebImage源码阅读(十三)UIImage+MultiFormat
这个 UIImage 的一个叫 MultiFormat 的分类,看名字可能已经猜到,UIImage 的多版本,主要功能是用来做 NSData 和 UIImage 的相互转化的。 .h 定义了 3 个方法,基本只是看方法名和返回值,已经基本猜到各个方法要实现的功能。 1.这是一个类方法,一个NSDat ...
分类:Web程序   时间:2017-06-10 13:54:47    阅读次数:260
SDWebImage源码阅读(十一)SDWebImagePrefetcher
SDWebImagePrefetcherDelegate 代理提供了两个方法: 1.每次下载完成一个图片,finishedCount 表示对图像进行预取的总数(成功或失败)totalCount 图像将被预取的总数。 2.当所有的图像下载完毕,totalCount 对图像进行预取的总数(无论成功或者失 ...
分类:Web程序   时间:2017-06-09 22:35:06    阅读次数:176
SDWebImage源码阅读-第三篇
这一篇讲讲不常用的一些方法。 1 sd_setImageWithPreviousCachedImageWithURL: placeholderImage: options: progress: completed: 取得上次缓存的图片,然后作为占位图的参数再次进行一次图片设置。 说是讲不常用的方法, ...
分类:Web程序   时间:2017-06-09 12:31:08    阅读次数:330
SDWebImage之SDWebImageDownloaderOperation
上篇讲了SDWebImageDownloader,从源码分析的过程中,我们知道,实际执行下载任务的是SDWebImageDownloaderOperation,本篇我们来看看SDWebImageDownloaderOperation是怎么工作。 在正式讲SDWebImageDownloaderOpe ...
分类:Web程序   时间:2017-06-02 17:35:23    阅读次数:271
SDWebImage之SDWebImageManager
SDWebImageManager是SDWebImage的核心类。它拥有一个SDWebImageCache和一个SDWebImageDownloader属性,分别用于图片的缓存和下载处理。虽然是核心类,但它的源码很简单,这是因为相应的功能职责进行了良好的分类。下面我们来看一下它的源码。 1.SDWe ...
分类:Web程序   时间:2017-06-02 17:33:33    阅读次数:184
SDWebImage之SDWebImageCompat
SDWebImageCompat 是SDWebImage 的配置文件,里面利用条件编译对Apple 的各个平台进行了兼容。从源码中可以看到SDWebImage 支持当前的MAC/iOS/TV/WATCH 平台,这种适配各个平台的兼容,对框架开发意义重大。 1.#import <TargetCondi ...
分类:Web程序   时间:2017-06-02 17:30:22    阅读次数:262
SDWebImage之工具类
SDWebImage使用了很多工具类来对图片的处理,比如获取图片类型、图片放大缩小、GIF图片处理、图片解压缩处理等。下面我们来看一下这几个工具类。 1.NSData+ImageContentType 这个类提供了一个类方法sd_imageFormatForImageData。通过这个方法传入图片的 ...
分类:Web程序   时间:2017-06-02 17:29:20    阅读次数:312
SDWebImage之SDImageCache
SDImageCache和SDWebImageDownloader是SDWebImage库的最重要的两个部件,它们一起为SDWebImageManager提供服务,来完成图片的加载。SDImageCache提供了对图片的内存缓存、异步磁盘缓存、图片缓存查询等功能,下载过的图片会被缓存到内存,也可选择 ...
分类:Web程序   时间:2017-06-02 17:27:53    阅读次数:240
439条   上一页 1 ... 3 4 5 6 7 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!