240 发简信
IP属地:浙江
  • setNeedsLayout、layoutIfNeeded、layoutSubviews、setNeedsDisplay

    官网文档的阐述 setNeedsLayout Call this method on your application’s main threa...

  • updateConstraints、needsUpdateConstraints、setNeedsUpdateConstraints、updateConstraintsIfNeeded

    官方文档的阐述 updateConstraints Override this method to optimize changes to yo...

  • Objective-C之消息转发机制

    动态方法解析 询问消息接收者的所属类,能否动态添加方法,以处理当前这个未知的选择子。 除了实例方法以外,如果调用的是类方法,会调用另外一个方法:...

  • nil,Nil,NULL及NSNull的区别

    nil和Nil nil通常表示类的实例对象的空值,Nil通常表示类的对象的空值,在OC中调用类的实例方法,最终也是调用了类的方法,所以,nil和...

  • SDWebImage学习笔记之dispatch_sync

    前言 之前学习GCD的时候,在很多文章中看到过这段段代码: 结果只会输出1,并造成主线程死锁。这些文章对死锁的原因也做了解释,且只要把dispa...

  • SDWebImage学习笔记之@synchronized和semaphore

    概述 多线程处理一直是网络请求中的重要部分,为了保证线程安全,即同一时刻只允许有一个线程访问资源,常见的处理方式有关键字@synchronize...

  • SDWebImage学习笔记之KVC

    KVC概述 KVC全称是Key-Value-Coding,NSObject类及其子类和内建基本数据类型都可以通过KVC的方法赋值和取值,不需要通...

  • SDWebImage学习笔记之NSURLSession

    NSURLSession概述 NSURLSession是从iOS7开始使用,用于替代NSURLConnection进行网络数据传输的类。著名的A...

  • SDWebImage学习笔记之SDImageCache

    SDMemoryCache SDMemoryCache是SDImageCache类中的一个私有类,继承自NSCache类,它接收两个泛型<Key...