NSTimer定时器操作示例

NSTimer定时器操作示例

该示例演示了定时器的几种操作,包括立刻启动、暂停、继续和停止。通过本示例,您可以学习如何在iOS开发中使用NSTimer来管理定时任务。

立刻启动

NSTimer定时器的立刻启动可以通过如下代码实现:

let timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: #selector(timerAction), userInfo: nil, repeats: true)

暂停

要暂停定时器,可以使用以下方法:

timer.invalidate()

继续

继续定时器需要重新创建一个新的定时器实例:

let timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: #selector(timerAction), userInfo: nil, repeats: true)

停止

停止定时器与暂停操作相同,通过调用invalidate方法停止定时器:

timer.invalidate()
zip 文件大小:33.98KB