IOS中计时器NSTimer的使用
2015-06-18 14:26
411 查看
1、创建并启动计时器的方法
方法一:
timer = [NSTimertimerWithTimeInterval:2.0
target:self
selector:@selector(timerEvent)
userInfo:nil
repeats:YES];
//该方法创建的计时器必须加入currentRunLoop中才会生效
NSRunLoop *runLoop = [NSRunLoop
currentRunLoop];
[runLoop addTimer:timer
forMode:NSDefaultRunLoopMode];
方法二:
timer = [NSTimerscheduledTimerWithTimeInterval:2.0
target:self
selector:@selector(timerEvent)
userInfo:nil
repeats:YES ];
//该方法创建的计时器自动生效
2、计时器的一些属性和方法
[timerisValid];//判断计时器是否在执行当中,返回BOOL型
[timer
invalidate];//stop计时器
[timer fire];//执行一次计时器提前一秒
[timer
setFireDate:[NSDate
date]];//设置开始时间
[timer
fireDate];//返回开始时间
相关文章推荐
- iOS使用脚本批量打渠道包
- Mac & iOS开发常见错误代码对照表
- iOS开发应用程序图标大小汇总
- 唐巧的iOS技术博客好文列表
- 转:iOS7导航栏遮盖问题的解决
- IOS开发学习实例之二LOL英雄列表
- iOS7导航栏遮盖问题的解决
- iOS图片拉伸技巧
- iOS 获取手机的型号,系统版本,软件名称,软件版本
- iOS聊天下拉刷新聊天记录的实现
- IOS中Cocoa对象的内存管理初探(简介)
- iOS第三方(ActionSheet)-JTSActionSheet
- iOS开发中用到的高效的宏定义
- IOS代码获取内存大小
- ios Notification 与多线程
- iOS中的动画
- openssl ios 公钥分段加解密
- iOS代码技巧之判断设备及状态
- IOS 时间 日历 处理集合
- iOS 中^block 示例