NSTimer单循环与多循环定时器讲解
发布时间
阅读量:
阅读量
本文将借助一个基础示例,简要说明NSTimer在单次触发与多次触发模式下的应用方式。
建立一个Xcode项目,界面设计较为简洁:

左侧模块负责单循环定时器的生成、挂起、启动及终止操作,右侧模块则用于实现多循环定时器的功能。
1.单循环定时器设计与实现
设定计时器:
NSTimer *singleCycleTimer; // 单循环定时器
功能达成:
/*
创建单循环定时器
响应页面里“单循环”按钮
*/
- (IBAction)createSingleCycleTimer:(id)sender
{
// 注:创建timer的同时就已经开始倒计时了,3秒后自动调用singleCycleTimerAction,不用启动timer
singleCycleTimer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(si
全部评论 (0)
还没有任何评论哟~
