参考资料
个人理解概括:
区别
1.两种方式,发起请求的类分别是:
- NSURLSessionTask(这是个抽象类,需要用到它的子类去发起请求)

- NSURLConnection类
- 请求的方式不同
- NSURLSessionTask : 通过NSURLSession创建一个task之后,任务不会立即执行(挂起状态),允许我们进行一些配置,直到执行了resume方法之后才会执行;
- 而NSURLConnection 可以直接进行网络的请求(不过这些方法都已经被废弃掉了)。
-
NSURLSession 与 NSURLConnection 的 delegate 方法 :P这个看了objc.io 的文章,依然感觉有点困惑(之后在看看)
-
NSURLSessionConfiguration:多了这个配置session的配置类,具体有20个属性可进行配置,具体可参考objc.io 中的讲解