在Objective-C中,我们可以使用NSTimer类来创建和管理定时器操作。下面是一个简单的示例代码:
// 创建一个定时器,每隔1秒触发一次
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(timerFired:)
userInfo:nil
repeats:YES];
// 定义定时器触发的方法
- (void)timerFired:(NSTimer *)timer {
// 在这里写定时器触发后的操作
}
// 在需要停止定时器时,调用invalidate方法
[timer invalidate];
上面的代码中,我们使用scheduledTimerWithTimeInterval方法创建一个定时器,设置触发时间间隔为1秒,target为当前对象,selector为timerFired:方法,repeats为YES表示定时器会一直重复触发。在timerFired:方法中,我们可以写定时器触发后的操作。最后,如果需要停止定时器,可以调用invalidate方法来取消定时器。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。