240 发简信
IP属地:北京
  • iOS 锁&线程安全

    为什么要用锁? 为了保证多线程访问一块公共资源时,对资源的保护。或者说是多线程安全 or 线程同步但是线程同步的实现并不是只有加锁才能解决,串行队列也是一种解决方式。 锁通用...

  • 240
    KVO进阶(四)

    前言 这篇写一下KVO的原理及手动实现 正文 先看这样一段代码 isa是真实类型,class是系统提供方法获取的类型。可见,对person进行观察后,从第三句输出可以看到,p...

  • 240
    KVO进阶(二)

    前言 这篇文章主要写KVO的内部通知 正文 先上代码 经测试,person.name = @"Jack"和[person setValue:@"Jack" forKey:@"...

个人介绍
不积跬步,无以至千里;不积小流,无以成江海。