本文主要是介绍除NStimer之外GCD倒计时写法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
先了解一些基本知识
第一:
Dispatch Source 的几种种类:
1 、 DISPATCH_SOURCE_TYPE_DATA_ADD 变量增加
2 、 DISPATCH_SOURCE_TYPE_DATA_OR 变量 OR
3 、 DISPATCH_SOURCE_TYPE_MACH_SEND MACH 端口发送
4 、 DISPATCH_SOURCE_TYPE_MACH_RECV MACH 端口接收
5 、 DISPATCH_SOURCE_TYPE_MEMORYPRESSURE 内存压力 ( 注: iOS8 后可用 )
6 、 DISPATCH_SOURCE_TYPE_PROC 检测到与进程相关的事件
7 、 DISPATCH_SOURCE_TYPE_READ 可读取文件映像
8 、 DISPATCH_SOURCE_TYPE_SIGNAL 接收信号
9 、 DISPATCH_SOURCE_TYPE_TIMER 定时器
10 、 DISPATCH_SOURCE_TYPE_VNODE 文件系统有变更
11 、 DISPATCH_SOURCE_TYPE_WRITE
这篇关于除NStimer之外GCD倒计时写法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!