
通过例子学GCD
GCD 基本操作
星宇大前端
大前端编程爱好者,开源爱好者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GCD 时间源小例
不讲理论,直接上代码。一次一个小例子,便于消化和记忆。先理解代码都有什么东西再回看分析理论。详解在注释里。@property(nonatomic,strong)dispatch_source_t time;//第一步:首先创建源调用dispatch_source_create函数 /*第一个参数:di原创 2017-05-27 14:40:25 · 593 阅读 · 0 评论 -
GCD 队列串行 并行 同步 异步 小例
发现GCD Swift版有所更改,以后小例都用swift写,练习熟悉。坚持,每天收获一点。//// ViewController.swift// GCD_demo//// Created by apple on 2017/5/31.// Copyright © 2017年 ZY. All rights reserved.原创 2017-05-31 14:23:54 · 609 阅读 · 0 评论 -
GCD swift dispatch_set_target_queue 小例
首先先看一段GCD代码: func begainDemo(){ let Queue1 =DispatchQueue(label:"Queue1") let Queue2 =DispatchQueue(label:"Queue2",attributes:DispatchQueue.Attribute原创 2017-05-31 17:04:18 · 992 阅读 · 0 评论 -
CGD 部分API应用实例
6.dispatch_group_wait该API依然是与dispatch_group配合使用。它会阻塞当前所在的线程,直到前面的blocks 执行完成,或者超时的时候返回。dispatch_group_wait.png大致意思是:该方法会同步的等待之前提交的block 对象们完成,如果在给定的时间内没有完成,该方法就会返回。如果在给定的时间超时前完成,转载 2017-06-10 09:03:23 · 437 阅读 · 0 评论