URLConnection & URLSession

**************NSURLConnection*****************
NSURLConnection -從iOS 2.0 開始就有了,已經有10多年的歷史。
其異步方法是在ios 5.0 之後纔有的,在5.0之前,是通過代理方法來實現網絡開發。

開發簡單的網絡請求還是比較方便的,可以利用異步方法。
開發複雜的網絡請求,例如大文件下載,仍然需要使用代理來開發,非常繁瑣。

有工作經驗的資深程序員,需要對NSURLConnection 的一些細節有所瞭解。


-沒有下載進度提示,會影響用戶體驗
-有極大的內存峯值,下載的文件有多大,NSData就會佔用多大的內存。因爲他是一次性將數據整個寫入磁盤。

************通過代理方法 

************NSURLSession**************


發佈了40 篇原創文章 · 獲贊 1 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章