我上傳了資源:
點這裏下載:單點下載
說明:這個工程只是實現了簡單的單點下載,沒有實現暫停功能。代碼預留了開始和結束等屬性就是用來實現暫停和多點下載的。
博文後續會上傳多點下載的工程。
附:
常用相關類簡述:
NSURL -->給出請求地址
NSURLRequest -->封裝一個請求,保存發給服務器的全部數據,包括一個NSURL對象,請求方法、請求頭、請求體....
NSMutableURLRequest -->NSURLRequest的子類
NSURLConnection -->負責發送請求,建立客戶端和服務器的連接。發送NSURLRequest的數據給服務器,並收集來自服務器的響應數據。
-------------------------
NSURLConnection使用:[使用該類向服務器發送請求]
步驟:[和服務器建立聯繫的是NSURLConnection,發給服務器的是NSURLRequest對象]
1.創建一個NSURL對象,設置請求路徑
2.根據URL,利用NSURLRequest創建一個請求對象
3.使用NSURLConnection發送請求對象(a.發送同步請求|b.發送異步請求)
---------------------------
NSURLConnection在iOS9.0被廢棄了,在這裏簡單介紹一下。後面博文將比較詳細的講解它的代替者NSURLSession。