240 发简信
IP属地:北京
  • iOS刨根问底之atomic为什么不能保证线程安全

    atomic在objc中是用来修饰属性,表示属性的写操作是一个原子操作。本文以几段代码为例,分析为什么atomic修饰的属性并不是线程安全的。 ...

  • iOS刨根问底之@synchronized实现同步的原理

    在利用 objc 进行多线程编程时常常遇到同步的问题,这时用的最多的就是NSLock和@synchronized,@synchronized较N...

  • Resize,w 360,h 240
    源码解析之AFNetworking3.x(一)

    源码分析一共分为三个部分: 介绍 AFNetworking 发起网络请求的主流程; 介绍 AFNetworking 网络安全、网络状态及其他类实...