作用
在指定的時間執行指定的任務。
每隔一段時間執行指定的任務。
當定時器建立完(不用 scheduled 的,添加到 runloop 中)後,該定時器将在初始化時指定的 ti 秒後自動觸發。
scheduled 方式:
建立并啟動定時器。
預設将時鐘以 NSDefaultRunLoopMode 模式添加到運作循環。
發生使用者互動的時候,時鐘會被暫停。
timer 方式:
建立定時器,添加到運作循環後啟動定時器。
将時鐘以指定的模式添加到運作循環。
在子線程建立定時器時,需要手動開啟子線程的運作循環。
1)performSelector
2)GCD
3)NSTimer