会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
窈窕淑女,君子好逑
自信人身两百年,会当水击三千里。
博客园
首页
新随笔
联系
订阅
管理
2018年12月25日
SDWebImage源码解读(五)SDWebImageManager之.M文件
摘要: .M 首先看初始化方法 这个方法很简单,就是进行一些初始化设置。由于它属于指定初始化方法,所以要调用父类的init方法。方法中初始化了一个存储URL的集合,一个存储操作的数组。 这里我们稍微解释一下"NSMutableSet"这个类,它继承自NSSet,我们称之为集合。NSSet和NSArray都是
阅读全文
posted @ 2018-12-25 15:11 高山流水觅知音
阅读(230)
评论(0)
推荐(0)
2017年8月31日
SDWebImage源码解读(五)SDWebImageManager之.H文件
摘要: 前言 通过分析前面的几个分类:UIView+WebCache,UIImageView+WebCache,UIImageView+HighlightedWebCache,UIButton+WebCache,我们发现这几个都是围绕SDWebImageManager转。所以我们就吧这个manager拉出来
阅读全文
posted @ 2017-08-31 15:56 高山流水觅知音
阅读(433)
评论(0)
推荐(0)
SDWebImage源码解读(四)UIView+WebCache
摘要: 咱们开始看UIView+WebCache .h 定义一个指定参数和返回值类型的block 这也是一个get方法,获取当前视图正在请求的imageUrl 我们来看这个UIView+WebCache对外的请求图片的接口,我们来详细解读他的参数: ①url不必说了,大家都懂。 ② @param place
阅读全文
posted @ 2017-08-31 09:47 高山流水觅知音
阅读(267)
评论(0)
推荐(0)
2017年8月30日
SDWebImage源码解读(四)UIButton+WebCache
摘要: UIButton+WebCache .h 文件 1.获取当前button的图片url。 2.根据不同的状态获取图片url。 3.设置按钮不同状态的url,然后异步加载,并且缓存。 这几个方法的实现全部调用这个方法实现: 4.我们再来看这几个方法: 同样,这五个方法全部是调用这个方法实现,作用是异步加
阅读全文
posted @ 2017-08-30 18:36 高山流水觅知音
阅读(615)
评论(0)
推荐(0)
SDWebImage源码解读(四)UIImageView+WebCache
摘要: 前言 这三个分类比较简单,就放在一起解读了。 正文 UIImageView+WebCache 这是UIImageView的分类,旨在使用UIImageView加载图片。 我们看具体代码 跳转到这几个方法的具体实现,显而易见,它们最终调用UIView+WebCache的这个方法(这个方法随后解释):
阅读全文
posted @ 2017-08-30 17:46 高山流水觅知音
阅读(956)
评论(0)
推荐(0)
2017年8月25日
SDWebImage源码解读(二)SDImageCacheConfig
摘要: 缓存配置对象,存储缓存配置信息 .h @property (assign, nonatomic) BOOL shouldDecompressImages; 这个属性设置为yes,可以改善性能,但是会消耗大量内存。当你内存吃紧crash的时候,设置为no。默认是yes。 @property (assi
阅读全文
posted @ 2017-08-25 08:50 高山流水觅知音
阅读(290)
评论(0)
推荐(0)
2017年8月16日
SDWebImage源码解读(一)NSData+ImageContentType
摘要: 前言 从事iOS开发有一段时间了,为了成长,决定开始着手写博客。这一阶段,博客主要内容是解读诸如:SDWebImage、AFNetWorking等优秀的开源框架。 这段时间一直在拜读博客园大神马在路上的博客,他就有关于SDWebImage的解读,很详细,把很多值得学习的知识点凸显了出来,我受益匪浅。
阅读全文
posted @ 2017-08-16 21:41 高山流水觅知音
阅读(417)
评论(0)
推荐(0)
公告