UIImageView (WebCache)
异步 下载图片 并且支持缓存的 UIImageView 分类
url placeholder options completedBlock progressBlock
SDWebImageManger 负责处理和协调 SDWebImageDownloader和 SDImageCache 并于UIKit 层进行交互
@synchronized
作用:创建一个互斥锁, 是OBC中的一个锁定令牌,一个对象在同一时间内被其他线程访问,起到了线程保护的作用
使用范围:一般在单例模式或者操作类的static变量的时候使用,即共用的变量的时候
NSCache 系统提供的一种类似集合(NSMutable)的缓存
1.具有自动删除 功能 ,以减少系统占用的内存
2.线程是安全的 不需要加锁
3. 键对象不会像 NSMutableDictionary 中那样被复制。(键不需要实现 NSCopying 协议)
@autoreleasepool 在某些情况下大幅度降低程序的内存占用
网友评论