SDWebImage框架UIImageView加载网络图片流程解

2024-01-03  本文已影响0人  iOS_tree

SDWebImage是我们常使用的第三方网络图片加载框架,我们对其UIImageView的网络图片加载进行解析,来探究其加载流程。
简要流程为以下步骤:


图片加载步骤

其中SDWebImageManager为加载图片的管理类,以下方法为主要方法:

- (id <SDWebImageOperation>)loadImageWithURL:(nullable NSURL *)url
                                     options:(SDWebImageOptions)options
                                    progress:(nullable SDWebImageDownloaderProgressBlock)progressBlock
                                   completed:(nullable SDInternalCompletionBlock)completedBlock;

其方法内部主要步骤如下:


SDWebImageManager加载图片的方法

其中缓存管理类为SDImageCache,主要步骤查询缓存方法内部主要步骤如下:


缓存查询主要步骤
上一篇 下一篇

猜你喜欢

热点阅读