NSTimer的主要作用是延时调用某个方法。
NSTimer主要使用在run loop中,而run loop是主队列中的东西,我们不介绍run loop ,但是读者需要知道NSTimer是用在主队列中的。
比如你在玩某个游戏,每一秒中要刷新游戏分数,就可以使用NSTimer。
使用如下方法来创建一个Timer,方法定义:
下面是使用的例子:
要关闭这个timer的时候只需要调用invalidate方法即可。
你可以指定一个时间公差去改变每次的延时。
相关文章
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记2 Xcode、Auto Layout及MVC
- 10-16【我们都爱Paul Hegarty】斯坦福大学IOS8公开组个人笔记28 ScrollView 幻灯片视图
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记12 Custom Views视图绘制1
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记20 Multiple MVCs 多MVC模式、NavigationController导航控制器
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记27 AutoLayout自动布局2
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记19 为Demo添加手势
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记22 多MVC模式Demo中的AutoLayout自动布局
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记23 多MVC模式Demo的实现
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记21 深入多MVC模式、Segue过渡
- 10-16【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记10 Property List