**************NSURLConnection*****************
NSURLConnection -从iOS 2.0 开始就有了,已经有10多年的历史。
其异步方法是在ios 5.0 之后才有的,在5.0之前,是通过代理方法来实现网络开发。
开发简单的网络请求还是比较方便的,可以利用异步方法。
开发复杂的网络请求,例如大文件下载,仍然需要使用代理来开发,非常繁琐。
有工作经验的资深程序员,需要对NSURLConnection 的一些细节有所了解。
-没有下载进度提示,会影响用户体验
-有极大的内存峰值,下载的文件有多大,NSData就会占用多大的内存。因为他是一次性将数据整个写入磁盘。
************通过代理方法
************NSURLSession**************