Instance Method インスタンスメソッド

schedule(in:forMode:)

Schedules the receiver into the run loop mode mode of runLoop. レシーバをrunLoopの実行ループモードmodeへと予定します。

Declaration 宣言

func schedule(in runLoop: RunLoop, 
      forMode mode: RunLoop.Mode)

Parameters パラメータ

runLoop

The run loop to which to add the receiver. それに対してレシーバを加える実行ループ。

mode

The run loop mode in which to add the receiver. それにおいてレシーバを加える実行ループモード。

Discussion 議論

When the receiver is scheduled, the run loop monitors the mach port for incoming messages and, when a message arrives, invokes the delegate method handleMachMessage(_:). レシーバが予定される場合、実行ループはmachポートをやってくるメッセージに対して監視しますそして、メッセージが到着する時、委任先メソッドhandleMachMessage(_:)を発動します。

See Also 参照

Scheduling the Port on a Run Loop ポートを実行ループ上で予定する