作用
在指定的时间执行指定的任务。
每隔一段时间执行指定的任务。
当定时器创建完(不用 scheduled 的,添加到 runloop 中)后,该定时器将在初始化时指定的 ti 秒后自动触发。
scheduled 方式:
创建并启动定时器。
默认将时钟以 NSDefaultRunLoopMode 模式添加到运行循环。
发生用户交互的时候,时钟会被暂停。
timer 方式:
创建定时器,添加到运行循环后启动定时器。
将时钟以指定的模式添加到运行循环。
在子线程创建定时器时,需要手动开启子线程的运行循环。
1)performSelector
2)GCD
3)NSTimer