swift Timer的一些简单用法

计时器的创建

timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(time), userInfo: nil, repeats: true)

//开始计时器
timer.fire()
//暂停
timer.fireDate = Date.distantFuture
//继续
timer.fireDate = NSDate.init() as Date
timer.fireDate = Date.distantPast
//消除计时器(页面释放是必须调用这个方法,不让会让页面和定时器不会释放)
timer.invalidate()
//滑动timer失效是添加
RunLoop.current.add(timer, forMode: .commonModes)

你可能感兴趣的:(swift Timer的一些简单用法)