Type Method 型メソッド

scheduledTimer(withTimeInterval:repeats:block:)

Creates a timer and schedules it on the current run loop in the default mode. あるタイマーを作成してそれを現在の実行ループ上で省略時のモードにおいて予定します。

Declaration 宣言

class func scheduledTimer(withTimeInterval interval: TimeInterval, 
                  repeats: Bool, 
                    block: @escaping (Timer) -> Void) -> Timer

Parameters パラメータ

interval

The number of seconds between firings of the timer. If interval is less than or equal to 0.0, this method chooses the nonnegative value of 0.0001 seconds instead. タイマーの発火それらの間の秒数。interval0.0より少ないまたは等しいならば、このメソッドは代わりに0.0001秒の非負の値を選びます。

repeats

If true, the timer will repeatedly reschedule itself until invalidated. If false, the timer will be invalidated after it fires. trueならば、タイマーは、無効にされるまで繰り返しそれ自身を予定します。falseならば、タイマーはそれが発火した後に無効にされます。

block

A block to be executed when the timer fires. タイマーが発火する時に実行されることになるブロック。

The block takes a single NSTimer parameter and has no return value. ブロックは、単一のNSTimerパラメータを取り、戻り値を持ちません。

Return Value 戻り値

A new NSTimer object, configured according to the specified parameters. ある新しいNSTimerオブジェクト、それは指定されたパラメータによって構成設定されます。

Discussion 議論

After interval seconds have elapsed, the timer fires, executing block. interval秒が経過した後に、タイマーは発火して、blockを遂行します。

See Also 参照

Creating a Timer タイマーを作成する