ARTURLSession

Objective-C

@protocol ARTURLSession <NSObject>

@property (readonly) dispatch_queue_t queue;

- (instancetype)init:(dispatch_queue_t)queue;

- (NSObject<ARTCancellable> *)get:(NSURLRequest *)request completion:(ARTURLRequestCallback)callback;

- (void)finishTasksAndInvalidate;

@end

Swift

protocol ARTURLSession : NSObjectProtocol

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (readonly) dispatch_queue_t queue

    Swift

    var queue: dispatch_queue_t { get }
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)init:(dispatch_queue_t)queue;

    Swift

    init(_ queue: dispatch_queue_t)
  • Undocumented

    Declaration

    Objective-C

    - (NSObject<ARTCancellable> *)get:(NSURLRequest *)request completion:(ARTURLRequestCallback)callback;

    Swift

    func get(_ request: URLRequest, completion callback: @escaping ARTURLRequestCallback) -> any ARTCancellable & NSObjectProtocol
  • Undocumented

    Declaration

    Objective-C

    - (void)finishTasksAndInvalidate;

    Swift

    func finishTasksAndInvalidate()