2018-07-17

UIImageView (WebCache)

异步 下载图片 并且支持缓存的 UIImageView 分类 

url  placeholder  options  completedBlock  progressBlock 

SDWebImageManger 负责处理和协调 SDWebImageDownloader和 SDImageCache 并于UIKit 层进行交互 

@synchronized 

作用:创建一个互斥锁, 是OBC中的一个锁定令牌,一个对象在同一时间内被其他线程访问,起到了线程保护的作用

使用范围:一般在单例模式或者操作类的static变量的时候使用,即共用的变量的时候

NSCache 系统提供的一种类似集合(NSMutable)的缓存 

1.具有自动删除 功能 ,以减少系统占用的内存

2.线程是安全的 不需要加锁 

3. 键对象不会像 NSMutableDictionary 中那样被复制。(键不需要实现 NSCopying 协议)

@autoreleasepool 在某些情况下大幅度降低程序的内存占用

你可能感兴趣的:(2018-07-17)