美文网首页
NSTimer简单用法

NSTimer简单用法

作者: coder_那一抹刚吹过的风 | 来源:发表于2016-06-29 20:22 被阅读39次

开始前咱们先知道NSTimer是用来的干嘛的。

 A timer waits until a certain time interval has elapsed and then fires, 
sending a specified message to a target object.

从这里我们可以看出来,NSTimer就是我为了过一段时间想目标发送一个消息,从而执行一系列的操作。既然我们已经知道用法。所以咱们先来个最简单的用法

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

方法实现里直接打印helloworld就好,这里我就不再占用篇幅去写了。自己去补就好。上面这个函数的意思就是每隔1.5秒执行一次run方法。注意:如果repeats参数为NO时,只会执行一遍该方法。
接下来我们看看怎样控制定时器的开关

[_timer setFireDate:[NSDate distantFuture]];

调用上面语句,定时器就会关闭

[_timer setFireDate:[NSDate distantPast]];

上面就是开启定时器

关于NSTimer也不能说的太深,因为牵涉到一些runloop的知识。大家有兴趣的可以去研究一下。我也做过这方面的研究,只可惜研究尚欠,难等大雅之堂,今天就不跟大家分享,等我研究的小有成就的时候。在跟大家分享。

相关文章

  • NSTimer

    用法 NSTimer的用法很简单,个人最常用的是下面这个方法。 [NSTimer scheduledTimerWi...

  • NSTimer简单用法

    开始前咱们先知道NSTimer是用来的干嘛的。 从这里我们可以看出来,NSTimer就是我为了过一段时间想目标发送...

  • 防止内存泄露的NSTimer定时器

    目录 NSTimer的基础用法 NSTimer的内存泄露 安全防侧漏的定时器 NSTimer的基础用法 创建定时器...

  • NSTimer用法

    IOS NSTimer 定时器用法总结 - 珲少 的个人空间 - 开源中国社区

  • NSTimer 定时器简单用法

    一、初始化方法:有五种初始化方法,分别是 使用方法: 使用方法: 使用方法: 使用方法: 使用方法: 注意:这五种...

  • NSTimer的用法

    NSTimer的用法 初始化方法 五个 关于这五个初始化方法我们分为三大类 第一类 根据指定参数创建一个NSTim...

  • NSTImer

    NSTimer 基础请参考: NSTimer的使用以及 史上最简单的,NSTimer暂停和继续 Firing a ...

  • NSTimer的使用

    NSTimer 的使用 为什么会写NSTimer呢? 原因很简单, 这里有坑! NSTimer 使用的顺序 创建N...

  • iOS-后台任务相关

    研究一波吧. 1.iOS 后台任务2.NSTimer的基础用法以及程序挂起后NSTimer仍然可以在后台运行计时3...

  • NSRunLoopCommonModes和Timer

    今天学习别人的博客看到这个NSTimer的用法,我才知道我自己以前根本不知道,NSTimer有时候会无效。下面是原...

网友评论

      本文标题:NSTimer简单用法

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