Ios 一般来说,NSURLSession是什么?

Ios 一般来说,NSURLSession是什么?,ios,nsurlsession,Ios,Nsurlsession,什么是NSURLSession?它是连接到网站还是服务器 我被这种概念弄糊涂了。你可以参考苹果的文档。提及 NSURLSession类和相关类提供了用于下载内容的API。此API提供了一组丰富的委托方法来支持身份验证,并使您的应用程序能够在应用程序未运行时或在iOS中应用程序挂起时执行后台下载 使用NSURLSession API,您的应用程序创建一个或多个会话,每个会话协调一组相关的数据传输任务。例如,如果您正在编写web浏览器,您的应用程序可能会为每个选项卡或窗口创建一个会话,或者为交互使用

什么是NSURLSession?它是连接到网站还是服务器


我被这种概念弄糊涂了。

你可以参考苹果的文档。提及

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

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


如果你对一个概念感到困惑,那么你应该经常阅读它好几遍…我知道它是一个API,但它本身可以连接一个网站或服务器吗?是的,它旨在通过HTTP向网站/服务器提交请求。但是
NSURLSession
不是与服务器的“连接”,而是服务于更广泛的角色:会话可以启动一系列“任务”(即请求)。我建议您观看WWDC 2013视频,该视频向您介绍
nsursession
。感谢您的患者回复。我决定在实践中理解它。