Avatar notebook default
6篇文章 · 6933字 · 1人关注
  • ***MVC-KVC/KVO

    解决 在observeValueForKeyPath:ofObject:change:context:方法里通过keyPath值来做调度,当Ob...

  • ***线程,GCD,runloop(2)

    第三篇:多线程编程的多种方式 iOS执行多线程编程常用的有以下几种方式 NSThread GCD NSOperation本文简单介绍NSThre...

  • atomic是否线程安全?

    在申明属性的时候默认的是atomic原子性,在使用属性时我们会手动设置noatomic表示非原子性,这样做以提高访问效率,不过多线程访问属性时数...

  • ***线程,GCD,runloop(1)

    文章主要从几个方面来整理 1、线程介绍2、GCD的使用3、多线程编程的多种方式4、线程同步和线程安全5、runloop如何进行线程间的交互6、一...

  • ***数据库sqlite优化策略

    引入问题 在某某公司从事ios开发时一个「某某」app项目,其中用到sqlite进行本地化存储,存储内容为服务端透传的通知消息,获得消息的方式有...

  • Resize,w 360,h 240
    dispatch_sync 死锁问题解释

    讲清这个问题需要理解以下几个基本知识 线程是什么? GCD中队列与任务是什么,sync和async方法是什么样的机制? 这两个问题参考----线...

文集作者