稳定可靠的 Timer

- (void)setUpTimer {
    
    dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_global_queue(0, 0));
    
    dispatch_source_set_timer(timer, DISPATCH_TIME_NOW, 1.0 * NSEC_PER_SEC, 0 * NSEC_PER_SEC);
    
    dispatch_source_set_event_handler(timer, ^{
    
        NSLog(@"线程是 - %@", [NSThread currentThread]);
    });
    
    dispatch_resume(timer);
    
   //  全局变量引用一下
    self.timer = timer;
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 江南水乡风景异,水城山郭园林美。 吴歌悠悠吴女舞,昆曲评弹催人醉。 取酒独倾家万里,事业...
    Henry_9056阅读 288评论 0 0
  • 世界上的好东西,总是没那么容易得到的,你就是天生丽质,也得克制自己不变胖。还没尝到好滋味之前,会有太多人迎合你的软...
    哎呀明小明阅读 343评论 0 0
  • 雨路过这世界 润泽一切 湿漉漉的公园,汽车,和树叶 我曾见你彷徨在黑夜 夏日的晚风也凛冽 心随落日无限宕跌 可知世...
    客珹阅读 120评论 0 0

友情链接更多精彩内容