atomic在objc中是用来修饰属性,表示属性的写操作是一个原子操作。本文以几段代码为例,分析为什么atomic修饰的属性并不是线程安全的。 定义一个带有atomic属性的...
IP属地:北京
atomic在objc中是用来修饰属性,表示属性的写操作是一个原子操作。本文以几段代码为例,分析为什么atomic修饰的属性并不是线程安全的。 定义一个带有atomic属性的...
在利用 objc 进行多线程编程时常常遇到同步的问题,这时用的最多的就是NSLock和@synchronized,@synchronized较NSLock使用起来会方便很多、...
源码分析一共分为三个部分: 介绍 AFNetworking 发起网络请求的主流程; 介绍 AFNetworking 网络安全、网络状态及其他类实现细节; 介绍 AFNetwo...