NSURLSession

2018-04-19  本文已影响12人  liboxiang

https://objccn.io/issue-5-4/
https://www.jianshu.com/p/5ec3fa8f8cee

NSURLSession优点

使用方法

Snip20180419_1.png
NSURLSessionConfiguration作用

注意点

三个具体子类

Snip20181206_1.png

当NSURLSessionDataTask完成后,它已关联的数据,而一个NSURLSessionDownloadTask与下载文件的临时文件的路径完成。NSURLSessionUploadTask继承自NSURLSessionDataTask,因为上传的服务器响应通常具有关联数据。所有任务都可以取消,可以暂停和恢复。取消下载任务时,它可以选择创建恢复数据,然后在创建新的下载任务时可以传递该数据,以便从中断的位置进行选择。

主要API

Data task

-dataTaskWithURL:
-dataTaskWithRequest:

Upload task

-uploadTaskWithRequest:fromFile:
-uploadTaskWithRequest:fromData:
-uploadTaskWithStreamedRequest:

Download task

-downloadTaskWithURL:
-downloadTaskWithRequest:
-downloadTaskWithResumeData:
上一篇下一篇

猜你喜欢

热点阅读