2016年3月15日

GCD深入了解

摘要: 一.GCD应用 单例模式 static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ NSLog(@"执行一次%@",[NSThread currentThread]); }); 二延迟操作 //1、 NSLog(@"开始执行"); 阅读全文

posted @ 2016-03-15 22:34 杨春歌 阅读(169) 评论(0) 推荐(0) 编辑

GCD基础

摘要: 一 GCD 与NSOperation GCD -- (iOS4.0)多线程解决方案 将任务(block)添加到队列(串行,并行(全局队列)),指定执行任务的方法。(同步,异步) 拿到dispatch_get_main_queue,线程之间的通信 NSOperation -- (iOS2.0) (后经 阅读全文

posted @ 2016-03-15 22:26 杨春歌 阅读(230) 评论(0) 推荐(0) 编辑

NSOperation的基础

摘要: 一.NSOperation 1.简介 NSOperation是一个抽象的基类,表示一个独立的计算单元,可以为子类提供有用且安全的线程创建,优先级,依赖,取消. 2.NSOperation和NSOperationQueue实现多线程的具体步骤: (1)先将需要执行的操作封装到一个NSOperation 阅读全文

posted @ 2016-03-15 22:08 杨春歌 阅读(137) 评论(0) 推荐(0) 编辑

导航