Initializer

init(interval:tolerance:runLoop:mode:options:)

Creates a publisher that repeatedly emits the current date on the given interval. 繰り返し現在の日付をこの与えられた間隔で発布するあるパブリッシャーを作成します。

Declaration 宣言

init(interval: TimeInterval, tolerance: TimeInterval? = nil, runLoop: RunLoop, mode: RunLoop.Mode, options: RunLoop.SchedulerOptions? = nil)

Parameters パラメータ

interval

The interval on which to publish events. それでイベントを出版することになる間隔。

tolerance

The allowed timing variance when emitting events. Defaults to nil, which allows any variance. イベントを発布している時に許可される時機変動。省略時にはnilになります、それはどのような変動も許可されます。

runLoop

The run loop on which the timer runs. それの上でタイマーが動作する実行ループ。

mode

The run loop mode in which to run the timer. それにおいてタイマーを実行することになる実行ループモード。

options オプション

Scheduler options passed to the timer. Defaults to nil. タイマーに渡されるスケジューラオプション。省略時にはnilになります。