第一步:
var timer = Timer()
第二步:
// 初始化并启用计时器,控制每秒执行一次tickDown方法
timer = Timer.scheduledTimer(timeInterval: 1,target:self,selector:#selector(tickDown),userInfo:nil,repeats:true)
第三步:
///计时器每秒触发事件
func tickDown()
{
//do something
}
其他:
//销毁计时器
timer.invalidate()
//启动计时器
timer.fire()
//暂停计时器
timer.fireDate = Date.distantFuture
//继续计时器
timer.fireDate = Date.distantPast