美文网首页
定时器 - OC

定时器 - OC

作者: 庄栋栋 | 来源:发表于2017-02-05 11:19 被阅读0次

    定时器的定义

    //定义一个定时器对象
    //可以在每隔固定时间发送一个消息
    //通过此消息来调用响应的时间函数
    //通过此函数可在固定时间来完成一个根据时间间隔的任务
    NSTimer * _timerView;
    

    创建一个定时器并启动这个定时器

    //NSTimer的类方法创建一个定时器并且启动这个定时器
    //P1:每隔多长时间调用定时器函数,以秒为单位
    //P2:实现定时器函数的对象(指针)
    //P3:定时器函数对象
    //P4:可以定时器函数中一个参数,无参数可以传nil
    //P5:定时器是否重复操作YES为重复,NO只完成一次函数调用
    //_timerView = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(updateTimer) userInfo:nil repeats:YES];
    _timerView = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(updateTimer:) userInfo:@"小明" repeats:YES];
    

    停止定时器

    //停止前先判空
    if (_timerView != nil)
    {
        [_timerView invalidate];
    }
    

    后续了解:NSTimer invalidate不起作用
    http://www.cocoachina.com/bbs/read.php?tid-455221-page-1.html

    相关文章

      网友评论

          本文标题:定时器 - OC

          本文链接:https://www.haomeiwen.com/subject/pqteittx.html