An operation that manages the execution of a single encapsulated task specified as an invocation.
- iOS 2.0+
- macOS 10.5+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
NSInvocationOperation class is a concrete subclass of
NSOperation that you use to initiate an operation that consists of invoking a selector on a specified object. This class implements a non-concurrent operation.
For more information on concurrent versus non-concurrent operations, see
NSInvocationOperation object initialized with the specified invocation object.
The result of the invocation or method.
Names of exceptions raised by
NSInvocationOperation if there is an error when calling the
An abstract class that represents the code and data associated with a single task.
An operation that manages the concurrent execution of one or more blocks.