TGDefaultURLHandler
@interface TGDefaultURLHandler : NSObject <TGURLHandler>
A default implementation of the TGURLHandler
interface.
-
Initialize a URL handler with the default configuration.
Declaration
Objective-C
- (nonnull instancetype)init;
Swift
init()
Return Value
an initialized URL handler
-
Initialize a URL handler with a custom configuration.
Declaration
Objective-C
- (nonnull instancetype)initWithConfiguration: (nonnull NSURLSessionConfiguration *)configuration;
Swift
init(configuration: URLSessionConfiguration)
Parameters
configuration
custom NSURLConfiguration object
Return Value
an initialized URL handler
-
Get the default configuration object for this URL handler type.
This configuration has a modified request timeout and a URL cache in memory and on disk. You can use this object as a base for further configuration modifications.
Declaration
Objective-C
+ (nonnull NSURLSessionConfiguration *)defaultConfiguration;
Swift
class func defaultConfiguration() -> URLSessionConfiguration