GCD定时器和NSTimer相比有哪些优势呢?
NSTimer底层是Runloop,如果Runloop处理的任务过多,过于繁重,会导致不准时。
而GCD则不同,其依赖于系统内核,不受Runloop影响,所以相对来说更准时。
//创建队列
// dispatch_queue_t queue = dispatch_get_main_queue();
dispatch_queue_t queue = dispatch_queue_create("timer", DISPATCH_QUEUE_SERIAL);
//创建定时器
dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER,<