NSURLSession与NSURLConnection的区别

1、NSURLSession是iOS 7的出来的替代NSURLConnection的新的网络请求方案
iOS 9之后NSURLConnection的相关方法就被标记为废弃了,建议使用NSURLSession
2、NSURLSession针对普通,上传和下载分别对应三种不能的网络请求任务
NSURLSessionDataTask
NSURLSessionUploadTask
NSURLSessionDownloadTask
3、NSURLConnection在下载大的文件的时候可能会导致内存暴涨,因为他会先将文件写入内存,然后将文件写入沙盒;而NSURLSessionDownloadTask默认会下载到沙盒的temp目录下,不会导致内存增长

你可能感兴趣的:(NSURLSession与NSURLConnection的区别)