У меня есть приложение на iOS, которое хочет загрузить данные с моего сервера. Данные - не что иное, как простые текстовые файлы. Я хотел бы скачать эти файлы параллельно.
Я запутываюсь, если мне нужно создать несколько экземпляров nsurlsession или несколько задач (NSURLSessionTasks) в рамках одной nsurlsession.
Я знаю, что API-интерфейсы nsurlsession являются поточно-ориентированными. И моя фундаментальная путаница заключается в следующем:
Моя NsurlsessionConfiguration будет одинаковой для всего времени. Таким образом, в идеале я могу использовать один и тот же экземпляр NSURLSession для каждого файла.
Но имеет ли смысл параллельно создавать несколько экземпляров NSURLSessionTasks?
Или лучше подходить к созданию нового сеанса NSURLS для достижения параллелизма.
Я смущен, чтобы понять, создает ли каждая NSURLSessionTask в том же NSURLSession новую конечную точку или она сериализуется.