NSURLSession


使用NSURLSession对象创建Task,然后执行Task
Task的类型:


NSURLSession_第1张图片
NSURLSession.png

获取NSURLSession
获得共享的Session
+(NSURLSession*)sharedSession;
自定义Session
+(NSURLSession*)sessionWithConfiguration(NSURLSessionConfiguration*)configuration delegate:(id)delegatedelegateQueue:(NSOperationQueue*)queue;

NSURLSessionTask常见方法
-(void)suspend;// 暂停
-(void)resume;// 恢复
-(void)cancel;// 取消
@property(readonly,copy)NSError*error; //错误
@property(readonly,copy)NSURLResponse*response; //响应

NSURLSessionDownloadTask常用方法
-(void)cancelByProducingResumeData:(void(^)(NSData*resumeData))completionHandler;// 取消任务

你可能感兴趣的:(NSURLSession)