Contents

detachDrawingThread(_:toTarget:with:)

Creates and executes a new thread based on the specified target and selector.

Declaration

class func detachDrawingThread(_ selector: Selector, toTarget target: Any, with argument: Any?)

Parameters

  • selector:

    The selector whose code you want to execute in the new thread.

  • target:

    The object that defines the specified selector.

  • argument:

    An optional argument you want to pass to the selector.

Discussion

This method is a convenience wrapper for the detachNewThreadSelector(_:toTarget:with:) method of Thread. This method automatically creates an @autoreleasepool block for the new thread before invoking selector.