使用NSURLConnection實現簡單的單點下載

我上傳了資源:

點這裏下載:單點下載

說明:這個工程只是實現了簡單的單點下載,沒有實現暫停功能。代碼預留了開始和結束等屬性就是用來實現暫停和多點下載的。

博文後續會上傳多點下載的工程。

附:

常用相關類簡述:

NSURL -->給出請求地址

NSURLRequest -->封裝一個請求,保存發給服務器的全部數據,包括一個NSURL對象,請求方法、請求頭、請求體....

NSMutableURLRequest -->NSURLRequest的子類

NSURLConnection  -->負責發送請求,建立客戶端和服務器的連接。發送NSURLRequest的數據給服務器,並收集來自服務器的響應數據。

-------------------------

NSURLConnection使用:使用該類向服務器發送請求

步驟:[和服務器建立聯繫的是NSURLConnection,發給服務器的是NSURLRequest對象

1.創建一個NSURL對象,設置請求路徑

2.根據URL,利用NSURLRequest創建一個請求對象

3.使用NSURLConnection發送請求對象(a.發送同步請求|b.發送異步請求)

---------------------------

NSURLConnection在iOS9.0被廢棄了,在這裏簡單介紹一下。後面博文將比較詳細的講解它的代替者NSURLSession。


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