iOS——NSURLSession的使用
来源:互联网 发布:二维数组的长度 编辑:程序博客网 时间:2024/06/06 02:04
一、NSURLSession
1.使用步骤
1> 获得NSURLSession对象
2> 利用NSURLSession对象创建对应的任务(Task)
3> 开始任务([task resume])
2.获得NSURLSession对象
1> [NSURLSession sharedSession]
2>
NSURLSessionConfiguration *cfg = [NSURLSessionConfiguration defaultSessionConfiguration];
self.session = [NSURLSession sessionWithConfiguration:cfg delegate:self delegateQueue:[NSOperationQueue mainQueue]];
3.任务类型
1> NSURLSessionDataTask
* 用途:用于非文件下载的GET\POST请求
NSURLSessionDataTask *task = [self.session dataTaskWithRequest:request];
NSURLSessionDataTask *task = [self.session dataTaskWithURL:url];
NSURLSessionDataTask *task = [self.session dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
}];
2> NSURLSessionDownloadTask
* 用途:用于文件下载(小文件、大文件)
NSURLSessionDownloadTask *task = [self.session downloadTaskWithRequest:request];
NSURLSessionDownloadTask *task = [self.session downloadTaskWithURL:url];
NSURLSessionDownloadTask *task = [self.session downloadTaskWithURL:url completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error) {
}];
- iOS——NSURLSession的使用
- iOS NSURLSession的使用
- iOS网络编程—NSURLSession的简单使用(iOS9)
- iOS中NSURLSession的使用
- iOS中NSURLSession的使用
- iOS - NSURLSession的简单使用
- iOS之NSURLSession的使用
- iOS网络编程2——NSURLSession使用
- iOS NSURLSession使用
- iOS学习使用NSURLSession
- iOS-使用NSURLSession
- iOS NSURLSession使用详解
- ios NSURLSession的应用
- [iOS NSURLSession] NSURLSession 的简介查阅
- iOS 使用NSURLSession进行断点续传
- iOS开发之网络编程--1、NSURLSession的基本使用
- 【iOS学习】十二、使用NSURLSession发送HTTP请求的问题
- iOS开发:NSURLSession和Afnetworking的使用对比
- 项目汇报的3W法则
- APS Interview - Digital Circuit and Digital Logic I
- php中生成验证码
- 关于停车计费系统的几个问题
- CUDA流-数据复制与核函数执行并行
- iOS——NSURLSession的使用
- 短路求值实现逻辑
- 打圆场是一门学问,社交必须会的技能
- Mac 设置允许任何来源软件运行
- 省市区三级联动 数据库取数据js代码
- navigation controller学习总结
- a href="javascript:void(0)" 是什么意思
- Glide下载图片并保存到指定路径
- javabean的设计原则