第一步:
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