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)