首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SDWebImage
订阅
已见
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
源码阅读:SDWebImage(十五)——SDWebImagePrefetcher
该文章阅读的SDWebImage的版本为4.3.3。 该类是SDWebImageManager类的一个应用——预加载:以较低优先级批量下载图像进行缓存,以供未来使用。 这个类利用前面对图像加载功能的良好封装,非常简洁的实现了预加载图像的功能。
源码阅读:SDWebImage(十三)——SDWebImageDownloader
该文章阅读的SDWebImage的版本为4.3.3。 这个类是下载器类,管理着图像的下载。 这个类从字面上理解是一个下载器类,实际看代码,发现这个类并没有做实际的下载,而是维护着一个NSURLSession对象和一个NSOperationQueue对象,管理着一些SDWebIm…
源码阅读:SDWebImage(十二)——SDWebImageDownloaderOperation
该文章阅读的SDWebImage的版本为4.3.3。 这个协议中只有一个方法,就是取消方法。即实现这个协议的类必须实现取消方法。 这个协议定义了作为一个图片下载操作类必须要提供的功能。如果你想自己自定义一个图片下载操作类,需要继承NSOperation类,并遵守这个协议。 这个…
源码阅读:SDWebImage(九)——SDWebImageCodersManager
该文章阅读的SDWebImage的版本为4.3.3。 这个类遵守了SDWebImageCoder协议,意味着这个类可以提供基本的编解码功能。 5. 公共属性的读写方法 这个是是编解码器的管理类,管理着用于图像编解码的类,默认只有SDWebImageImageIOCoder这个类…
源码阅读:SDWebImage(五)——SDWebImageFrame
该文章阅读的SDWebImage的版本为4.3.3。 根据SDWebImage作者的描述,这个类是用来帮助创建动图的。 因为接口文件中属性的关键字有readonly,是只读的,所以在类方法中就无法赋值,因此就在类扩展中添加可读写属性。 正如作者所说的,这个类就是一个辅助类,记录…
源码阅读:SDWebImage(一)——从使用入手
该文章阅读的SDWebImage的版本为4.3.3。 在日常的使用中,通常是加载网络图片到UIImageView上展示,所以一般在需要使用SDWebImage的文件中只引用#import "UIImageView+WebCache.h"头文件。 全能方法除了必需的的图片地址,还…
源码阅读:SDWebImage(十九)——UIImage+ForceDecode/UIImage+GIF/UIImage+MultiFormat
该文章阅读的SDWebImage的版本为4.3.3。 由于这几个分类都是UIImage的分类,并且内容相对较少,就写在一篇文章中。 这个分类为UIImage提供了解码的快捷方法。
源码阅读:SDWebImage(十四)——SDWebImageManager
该文章阅读的SDWebImage的版本为4.3.3。 这个类是加载图像的核心类,它处理了图像缓存,图像下载功能的逻辑,为外部提供了简洁的图像加载方法。 由图像缓存对象SDImageCache来负责缓存的查找和添加;由图像下载对象SDWebImageDownloader来负责图像…
源码阅读:SDWebImage(十一)——SDImageCache
该文章阅读的SDWebImage的版本为4.3.3。 这个类是SDWebImage中负责缓存相关功能的类。 这个类是继承自NSCache,负责管理图像的内存缓存。 这个类本身就是继承自NSCache具有缓存功能,但是还是添加了一个NSMapTable类型的类扩展属性weakCa…
源码阅读:SDWebImage(七)——SDWebImageImageIOCoder
该文章阅读的SDWebImage的版本为4.3.3。 这个是编解码器类,提供了对PNG、JPEG、TIFF类型图片的编解码,还支持逐行解码。 这个类除了实现SDWebImageProgressiveCoder协议中方法外,对外暴露的只有一个获取单例对象的方法。 这个类实现了SD…