iphone中如何创建一个定时器NSTimer
来源:互联网 发布:剑网3天策捏脸数据 编辑:程序博客网 时间:2024/05/22 22:39
iphone中如何创建一个定时器NSTimer
在iphone中使用NSTimer来实现定时器:
在.h文件中定义NSTimer变量:
NSTimer *bubbleTimer;
在.m文件中,用如下代码来启用定时器:
//先确保原来的Timer已经被销毁 [self KillTimer]; int delay = 5.0f; bubbleTimer = [NSTimer scheduledTimerWithTimeInterval:delay target:self selector:@selector(BubbleTimer:) userInfo:nil repeats:NO];
repeats参数指定是否重复,如果设置为NO,那么定时器只调用一次回调函数。
BubbleTimer是定时器回调函数。
BubbleTimer的定义:
-(void)BubbleTimer:(NSTimer*) theTimer;
实现:
-(void)BubbleTimer:(NSTimer*) theTimer{ [self KillTimer]; //其他的逻辑}
其中KillTimer是销毁Timer,定义如下:
-(void) KillTimer;
实现如下:
-(void) KillTimer{ if(bubbleTimer) { if([bubbleTimer isValid]) { [bubbleTimer invalidate]; }bubbleTimer=nil; }}
- iphone中如何创建一个定时器NSTimer
- 如何在SSH中创建一个定时器
- IOS中定时器NSTimer
- iOS中定时器NSTimer使用
- iOS中定时器NSTimer使用
- iOS中定时器NSTimer使用
- iOS中定时器NSTimer使用
- iOS中定时器NSTimer使用
- NSTimer 定时器
- NSTimer 定时器
- NSTimer 定时器
- NSTimer定时器
- NSTimer定时器
- 定时器NSTimer
- 定时器-NSTimer
- NSTimer-定时器
- NSTimer/定时器
- NSTimer定时器
- Linux 共享库: LD_LIBRARY_PATH 与ld.so.conf
- C++ Primer 第11章 习题11.29
- 嵌入式开发工程师的成长之路
- eclipse3.7的svn插件的更新地址
- 15个值得开发人员关注的jQuery开发技巧和心得
- iphone中如何创建一个定时器NSTimer
- 敏捷个人教你如何制作2012生活看板
- 对spring中IOC与DI的理解
- 多线程
- linux下配置java运行环境
- Factory Method 工厂方法模式(创建型模式)
- poj1251最小生成树(kruskal算法)
- 应用M68HC908LJ12设计单相复费率电能表
- java如何取得当前目录的路径?