美文网首页
2018-07-17

2018-07-17

作者: 大鹏你我他 | 来源:发表于2018-07-18 14:41 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/dsqgpftx.html