【笔记】Swift的定时器

前言

Swift的定时器学习笔记

创建定时器

1
var timer = Timer()

创建定时器

timeInterval:指定间隔多久执行一次,单位秒
selector:指定间隔后执行的函数名
repeats:指定即时结束后是否重新计时

1
2
3
4
5
var timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(updateTimer), userInfo: nil, repeats: true)

@objc func updateTimer() {
...
}
1
2
3
var timer = Time.scheduledTime(withTimeInterval: 1.0, repeats: false) { (timer) in
...
}

销毁定时器

1
timer.invalidate()

完成

参考文献

哔哩哔哩——疯狂滴小黑