什么是NSURLSession
?它是与网站或服务器的连接吗?
我对这种概念感到困惑。
答案 0 :(得分:2)
您可以参考苹果文档。请参阅Apple reference guide
NSURLSession类和相关类提供用于下载内容的API。此API提供了一组丰富的委托方法,用于支持身份验证,并使您的应用能够在您的应用未运行时执行后台下载,或者在iOS中,在您的应用暂停时执行后台下载。
使用NSURLSession API,您的应用会创建一个或多个会话,每个会话都会协调一组相关的数据传输任务。例如,如果您正在编写Web浏览器,则您的应用程序可能会为每个选项卡或窗口创建一个会话,或者一个会话用于交互式使用,另一个会话用于后台下载。在每个会话中,您的应用程序会添加一系列任务,每个任务都代表对特定URL的请求(如果需要,可以在HTTP重定向之后)。