NSTimer简单用法

来源:互联网 发布:哪些淘宝女装质量好 编辑:程序博客网 时间:2024/04/29 15:53

第一步:初始化NSTimer

NSTimer *_timer = [NSTimer scheduledTimerWithTimeInterval:period target:self selector:@selector(method) userInfo:nil repeats:YES];

TimeInterval:时间间隔,target:消息对象,seletor:执行函数,userInfo:nil,repeats:是否重复.


调用scheduled方法生成的_timer默认将mode添加到当前的runloop中,调用其他方法则需要手动调用addTimer:forMode: 方法将_timer添加到一个runloop中。


第二步:执行_timer

[_timer fire];


第三步:停止_timer
if ([_timer isValid]) {        [_timer invalidate];        _timer = nil;    }






0 0