时间控制器NSTimer可以实现定时器功能,即每隔一定时间执行具体函数,可以重复也可以只执行一次。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
class ViewController : UIViewController { var timer: NSTimer ! override func viewDidLoad() { super .viewDidLoad() // 启用计时器,控制每秒执行一次tickDown方法 timer = NSTimer .scheduledTimerWithTimeInterval(1, target: self ,selector: Selector ( "tickDown" ), userInfo: nil ,repeats: true ) } /** *计时器每秒触发事件 **/ func tickDown() { } } |