单次执行

// 计划 (安排) 一次使用的。
// deadline : 截止日期,最后期限。
// leeway : 余地,落差,偏差值。
func scheduleOneshot(deadline: DispatchTime, leeway: DispatchTimeInterval)

// wallDeadline : wall,墙。 死亡线,截止日期。
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)

results matching ""

    No results matching ""