![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
6篇文章 · 6933字 · 1人关注
解决 在observeValueForKeyPath:ofObject:change:context:方法里通过keyPath值来做调度,当Ob...
第三篇:多线程编程的多种方式 iOS执行多线程编程常用的有以下几种方式 NSThread GCD NSOperation本文简单介绍NSThre...
在申明属性的时候默认的是atomic原子性,在使用属性时我们会手动设置noatomic表示非原子性,这样做以提高访问效率,不过多线程访问属性时数...
文章主要从几个方面来整理 1、线程介绍2、GCD的使用3、多线程编程的多种方式4、线程同步和线程安全5、runloop如何进行线程间的交互6、一...
引入问题 在某某公司从事ios开发时一个「某某」app项目,其中用到sqlite进行本地化存储,存储内容为服务端透传的通知消息,获得消息的方式有...
讲清这个问题需要理解以下几个基本知识 线程是什么? GCD中队列与任务是什么,sync和async方法是什么样的机制? 这两个问题参考----线...
文集作者