iOS - NSURLSession 网络请求
前言 NS_CLASS_AVAILABLE(NSURLSESSION_AVAILABLE, 7_0) @interface NSURLSession : NSObject @available(iOS 7.0, *) public class NSURLSession : NSObject 1、NSURLSession 在 iOS9.0 之后,以前使用的 NSURLConnection 过期,苹果推荐使用 NSURLSession 来替换 NSURLConnection 完成网路请求相关操作。 1.1 NSURLSession 功能 NSURLSession 具有断点续传,后台下载等相关功能。 暂停、停止、重启网络任务,不再需要 NSOperation 封装。 请求可以使用同样的配置容器中。 不同的 session 可以使用不同的私有存储。 block 和委托可以同时起作用。 可以直接从文件系统上传下载。 NSURLSession 的使用非常简单,先根据会话对象创建一个请求 Task,然后执行该 Task 即可。NSURLSessionTask 本身是一个抽象类,在使用的时候,通常是根...