func perform(Selector, with: Any?, afterDelay : TimeInterval)
Invokes a method of the receiver on the current thread using the default mode after a delay.
レシーバのあるメソッドを現在のスレッド上で省略時のモードを使ってある猶予の後で発動します。
func perform(Selector, with: Any?, afterDelay : TimeInterval, inModes : [RunLoop.Mode])
Invokes a method of the receiver on the current thread using the specified modes after a delay.
レシーバのあるメソッドを現在のスレッド上で指定したモードを使ってある猶予の後で発動します。
func performSelector (onMainThread : Selector, with: Any?, waitUntilDone : Bool)
Invokes a method of the receiver on the main thread using the default mode.
レシーバのメソッドをメインスレッド上で省略時のモードを使って発動します。
func performSelector (onMainThread : Selector, with: Any?, waitUntilDone : Bool, modes: [String]?)
Invokes a method of the receiver on the main thread using the specified modes.
レシーバのメソッドをメインスレッド上で指定モードを使って発動します。
func perform(Selector, on: Thread, with: Any?, waitUntilDone : Bool)
Invokes a method of the receiver on the specified thread using the default mode.
レシーバのメソッドを指定スレッド上で省略時のモードを使って発動します。
func perform(Selector, on: Thread, with: Any?, waitUntilDone : Bool, modes: [String]?)
Invokes a method of the receiver on the specified thread using the specified modes.
レシーバのメソッドを指定スレッド上で指定モードを使って発動します。
func performSelector (inBackground : Selector, with: Any?)
Invokes a method of the receiver on a new background thread.
レシーバのメソッドを新しいバックグラウンドスレッド上で発動します。
class func cancelPreviousPerformRequests (withTarget : Any, selector: Selector, object: Any?)
Cancels perform requests previously registered with
perform(_:with:afterDelay:)
.