swift
SuperChaoXu
这个作者很懒,什么都没留下…
展开
-
运用swift的拓展写CADisplayLink的一个定时器,实现定时器与控制器的同步销毁
swift的定时器拓展 代码中运用到了runtime的属性绑定 核心代码为extension CADisplayLink { // RunTime绑定的键值 struct UnSafePointString { static let key = UnsafeRawPointer(bitPattern: "closures".hashValue) ...原创 2018-07-17 11:40:02 · 723 阅读 · 0 评论 -
GCD定时器的学习记录
GCD定时器精确度高,不必受Nsrunloop各种mode的影响dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_main_queue());/// 用DISPATCH_now系统休眠时,不进行计时 dispatch_walltime(NULL, 0...原创 2018-07-26 10:33:26 · 288 阅读 · 0 评论