Creates and returns an NSBlockOperation object and adds the specified block to it.


convenience init(block: @escaping () -> Void)



The block to add to the new block operation object’s list. The block should take no parameters and have no return value.

Return Value

A new block operation object.

See Also

Managing the Blocks in the Operation

func addExecutionBlock(() -> Void)

Adds the specified block to the receiver’s list of blocks to perform.

var executionBlocks: [() -> Void]

The blocks associated with the receiver.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software