单次执行
func scheduleOneshot(deadline: DispatchTime, leeway: DispatchTimeInterval)
func scheduleOneshot(wallDeadline: DispatchWallTime, leeway: DispatchTimeInterval)
多次执行
func scheduleRepeating(deadline: DispatchTime, // 第一次触发的时间
interval: DispatchTimeInterval, // 重复触发的时间间隔
leeway: DispatchTimeInterval)
func scheduleRepeating(deadline: DispatchTime,
interval: Double, // 时间间隔多少秒
leeway: DispatchTimeInterval)
func scheduleRepeating(wallDeadline: DispatchWallTime,
interval: Double,
leeway: DispatchTimeInterval)
func scheduleRepeating(wallDeadline: DispatchWallTime,
interval: DispatchTimeInterval,
leeway: DispatchTimeInterval)