![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDWebImage
joseGuan
这个作者很懒,什么都没留下…
展开
-
SDWebImage初探一(关于分类探究)
什么是categorycategory是Objective-C 2.0之后添加的语言特性,主要作用是为已经存在的类添加方法。category的好处可以减少单个文件的体积,便于查找可以把不同的功能组织到不同的category中区可以按需加载,声明私有方法,把framework的私有方法公开category的数据结构[外链图片转存失败(img-nqIi87tF-156844603...原创 2019-09-14 15:36:59 · 111 阅读 · 0 评论 -
SDWebImage初探二(关联对象load方法加载)
关联对象的探索找到objc_setAssociatedObject源码定义通过创建ObjcAssociation管理对象的关联属性根据传进来的policy设置内存管理策略static id acquireValue(id value, uintptr_t policy) { switch (policy & 0xFF) { case OBJC_ASSOCIA...原创 2019-09-14 19:51:40 · 131 阅读 · 0 评论 -
SDWebImage(NSURLCache/NSCache)探究
NSCache的特点使用方便,类似字典线程安全NSCache的 key 不会被拷贝,不需要实现 Coping 协议NSCache自动释放对象手动调用removeObjectForKey:方法手动调用removeAllObjects缓存中对象的个数大于countLimit,或,缓存中对象的总cost值大于totalCostLimit程序进入后台后evictsObjectsW...原创 2019-09-25 16:38:36 · 210 阅读 · 0 评论