Type Method 型メソッド

scheduledTimer(timeInterval:target:selector:userInfo:repeats:)

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

Declaration 宣言

class func scheduledTimer(timeInterval ti: TimeInterval, 
                   target aTarget: Any, 
                 selector aSelector: Selector, 
                 userInfo: Any?, 
                  repeats yesOrNo: Bool) -> Timer

Parameters パラメータ

ti

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

target

The object to which to send the message specified by aSelector when the timer fires. The timer maintains a strong reference to target until it (the timer) is invalidated. タイマーが発火する場合このオブジェクトに対してaSelectorによって指定されたメッセージを送ります。タイマーは、targetに対する強い参照を、それ(タイマー)が無効にされるまで保守します。

aSelector

The message to send to target when the timer fires. タイマーが発火する場合targetに送ることになるメッセージ。

The selector should have the following signature: timerFireMethod: (including a colon to indicate that the method takes an argument). The timer passes itself as the argument, thus the method would adopt the following pattern: セレクタは以下のシグネチャを持つべきです:timerFireMethod:(メソッドがひとつの引数を取ることを指し示すコロンを含みます)。タイマーは、それ自身を引数として渡します、したがってメソッドは以下のパターンを採用するでしょう:


- (void)timerFireMethod:(NSTimer *)timer
userInfo

The user info for the timer. The timer maintains a strong reference to this object until it (the timer) is invalidated. This parameter may be nil. タイマーに対するユーザ情報。タイマーは、このオブジェクトに対する強い参照を、それ(タイマー)が無効にされるまで保守します。このパラメータはnilであるかもしれません。

repeats

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

Return Value 戻り値

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

Discussion 議論

After ti seconds have elapsed, the timer fires, sending the message aSelector to target. ti秒が経過した後に、タイマーは発火して、メッセージaSelectortargetに送信します。

See Also 参照

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