美文网首页iOS DeveloperiOS 开发
iOS开发 - 两种定时器

iOS开发 - 两种定时器

作者: 展昭酷爱写作 | 来源:发表于2016-09-19 22:50 被阅读92次

在开发中,很多时候我们需要用到定时器实时刷新某个数值。这个时候我们就需要用到定时器,这里,我为大家推荐两种方法,希望能帮到大家。

1.NSTimer一般用于定时的更新一些非界面上的数据

  [NSTimer scheduledTimerWithTimeInterval: 0.1 target:self selector:@selector(updataImage) userInfo:nil repeats:YES];

2.创建CADisplayLink, 默认每秒60次

 CADisplayLink *display = [CADisplayLink displayLinkWithTarget:self selector:@selector(updataImage)];
 // 将CADisplayLink加入到消息循环中
 [display addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];

相关文章

  • iOS进阶-谈谈定时器

    目录 iOS提供定时器API 定时器开发中的坑 一、 iOS提供定时器API 二、定时器开发中的坑 2.1、必须办...

  • iOS NSTimer使用小结:

    NSTimer 是iOS开发中常用的定时器, NSTimer的使用常见的有两种方式: 1. [NSTimer t...

  • iOS:NSTimer的几种创建方式

    在iOS开发中,经常会用到定时器,iOS中常用的定时器有三种:NSTimer,GCD,CADisplayLink。...

  • iOS定时器的添加方式及其与runloop的关系

    定时器是iOS开发中频繁使用的开发技能,存在多种创建方式,可根据实际需求选用;iOS中的定时器大致分为这几类: N...

  • iOS Timer

    iOS开发中定时器经常会用到,iOS中常用的定时器有三种,分别是NSTime,CADisplayLink和GCD。...

  • iOS三大定时器

    iOS开发中定时器经常会用到,iOS中常用的定时器有三种,分别是NSTime,CADisplayLink和GCD。...

  • iOS 定时器耗电探究

    iOS开发中的几种定时器 iOS开发中定时器实现方式大致有三种,一种是Timer实现,一种是通过GCD自己创建,另...

  • iOS开发 - 两种定时器

    在开发中,很多时候我们需要用到定时器实时刷新某个数值。这个时候我们就需要用到定时器,这里,我为大家推荐两种方法,希...

  • 2018-06-12

    ios 开发定时器-NSTimer的简介 1. NSTimer 其实就是CFRunLoopTimerRef,在ru...

  • 无标题文章

    iOS NSTimer使用详解-开启、关闭、移除 定时器定时器详解ios定时器关闭定时器NSTimer 1、要使用...

网友评论

    本文标题:iOS开发 - 两种定时器

    本文链接:https://www.haomeiwen.com/subject/hminettx.html