一般来说NSURLSession是什么?

时间:2016-02-06 14:24:02

标签: ios nsurlsession

什么是NSURLSession?它是与网站或服务器的连接吗?

我对这种概念感到困惑。

1 个答案:

答案 0 :(得分:2)

您可以参考苹果文档。请参阅Apple reference guide

  

NSURLSession类和相关类提供用于下载内容的API。此API提供了一组丰富的委托方法,用于支持身份验证,并使您的应用能够在您的应用未运行时执行后台下载,或者在iOS中,在您的应用暂停时执行后台下载。

     

使用NSURLSession API,您的应用会创建一个或多个会话,每个会话都会协调一组相关的数据传输任务。例如,如果您正在编写Web浏览器,则您的应用程序可能会为每个选项卡或窗口创建一个会话,或者一个会话用于交互式使用,另一个会话用于后台下载。在每个会话中,您的应用程序会添加一系列任务,每个任务都代表对特定URL的请求(如果需要,可以在HTTP重定向之后)。