【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记40 NSTimer

简介: NSTimer的主要作用是延时调用某个方法。 NSTimer主要使用在run loop中,而run loop是主队列中的东西,我们不介绍run loop ,但是读者需要知道NSTimer是用在主队列中的。

NSTimer的主要作用是延时调用某个方法。
NSTimer
NSTimer主要使用在run loop中,而run loop是主队列中的东西,我们不介绍run loop ,但是读者需要知道NSTimer是用在主队列中的。
比如你在玩某个游戏,每一秒中要刷新游戏分数,就可以使用NSTimer。
使用如下方法来创建一个Timer,方法定义:
这里写图片描述
下面是使用的例子:
这里写图片描述
要关闭这个timer的时候只需要调用invalidate方法即可。
这里写图片描述
你可以指定一个时间公差去改变每次的延时。

目录
相关文章
|
API iOS开发
iOS开发 - NSTimer极限使用(二)
iOS开发 - NSTimer极限使用
194 0
|
API iOS开发
iOS开发 - NSTimer极限使用(一)
iOS开发 - NSTimer极限使用
233 0
|
编解码 API iOS开发
iOS - NSTimer循环引用
iOS - NSTimer循环引用
|
iOS开发
iOS NSTimer 定时器用法总结
iOS NSTimer 定时器用法总结
214 0
|
前端开发 iOS开发
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记3 Xcode、Auto Layout及MVC
   继续上一话中的计算器Demo,上一话讲到类必须被初始化,类中的属性也必须被初始化,所以你不能只声明而不给它一个处置,那么问题来了,我们从storyboard中拖拽的@IBOutlet为什么只有声明而不需要初始化呢,这是因为它的类型依旧是一个optional,在你初始化之前已经被赋值为nil了,这也就是为什么你不需要再初始化它的原因。
844 0
|
Unix iOS开发
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记1 IOS8概述
  首先感谢网易公开课和SwiftV课堂的朋友们辛苦翻译,这个系列是我学习斯坦福IOS8公开课的个人心得体会和笔记,希望能给大家带来启发。
1021 0
|
1月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
85 3
|
3月前
|
存储 iOS开发
iOS 开发,如何进行应用的本地化(Localization)?
iOS 开发,如何进行应用的本地化(Localization)?
122 2
|
3月前
|
存储 数据建模 数据库
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
39 0
|
3月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
91 2