**************NSURLConnection*****************
NSURLConnection -從iOS 2.0 開始就有了,已經有10多年的歷史。
其異步方法是在ios 5.0 之後纔有的,在5.0之前,是通過代理方法來實現網絡開發。
開發簡單的網絡請求還是比較方便的,可以利用異步方法。
開發複雜的網絡請求,例如大文件下載,仍然需要使用代理來開發,非常繁瑣。
有工作經驗的資深程序員,需要對NSURLConnection 的一些細節有所瞭解。
-沒有下載進度提示,會影響用戶體驗
-有極大的內存峯值,下載的文件有多大,NSData就會佔用多大的內存。因爲他是一次性將數據整個寫入磁盤。
************通過代理方法
************NSURLSession**************