AWSExecutor
Objective-C
@interface AWSExecutor : NSObject
Swift
class AWSExecutor : NSObject
Undocumented
-
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)defaultExecutor;
Swift
class func `default`() -> Self
-
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)immediateExecutor;
Swift
class func immediate() -> Self
-
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)mainThreadExecutor;
Swift
class func mainThread() -> Self
-
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)executorWithBlock: (nonnull void (^)(void (^_Nonnull)(void)))block;
Swift
convenience init(block: @escaping (@escaping () -> Void) -> Void)
-
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)executorWithDispatchQueue: (nonnull dispatch_queue_t)queue;
Swift
convenience init(dispatchQueue queue: dispatch_queue_t)
-
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)executorWithOperationQueue: (nonnull NSOperationQueue *)queue;
Swift
convenience init(operationQueue queue: OperationQueue)
-
Undocumented
Declaration
Objective-C
- (void)execute:(nonnull void (^)(void))block;
Swift
func execute(_ block: @escaping () -> Void)