博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift/OC计时器使用方法
阅读量:6551 次
发布时间:2019-06-24

本文共 524 字,大约阅读时间需要 1 分钟。

hot3.png

 

 



 

使用方法请见Demo

OC包含计时器

删除

暂停

恢复

 

Swift

只含删除

 


#pragma mark - 删除定时器

- (void)deleteTimer {
            if (timer == nil) {
            
            return;
        }    // 删除定时器
    [_timer invalidate];
    
    self.timer = nil;
}
#pragma mark - 暂停定时器
- (void)stopTimer {
    
    // 暂停定时器
    [_timer setFireDate:[NSDate distantFuture]];
}
#pragma mark - 开启定时器
- (void)startTimer {
    
    // 开启定时器
    [_timer setFireDate:[NSDate distantPast]];
}


    // MARK : 删除定时器

    private func deleteTimer() {
        
        if timer == nil {
            
            return;
        }
        
        // 删除定时器
        timer!.invalidate();
        
        timer = nil;
        
    }

 

转载于:https://my.oschina.net/codeismygirl/blog/660124

你可能感兴趣的文章
HTML5初学---坦克大战基础
查看>>
Solr增量更新索引
查看>>
抵制克苏恩[Lydsy2017年4月月赛]
查看>>
MySql Study Notes
查看>>
6 - laravel 基础 - 视图与模板引擎
查看>>
团队第二次作业
查看>>
linux 查询当前文件夹下的目录数量
查看>>
【python】入门第一篇
查看>>
1682: [Usaco2005 Mar]Out of Hay 干草危机
查看>>
supersr--NSURLConnection iOS2.0苹果原生请求
查看>>
构造方法
查看>>
SQL效率之索引
查看>>
线性支持向量分类机及其实现
查看>>
Axure产品原型设计工具
查看>>
ajax学习笔记(原生js的ajax)
查看>>
mysql 函数 事务
查看>>
1312 连续自然数和
查看>>
SPSS-Friedman 秩和检验-非参数检验-K个相关样本检验 案例解析
查看>>
java UDP server
查看>>
Windows MongoDB安装配置
查看>>