Swift Api, возобновление загрузки и работа с большими файлами?
Я сейчас изучаю как работать с интернетом и пытаюсь понять след вещи.
1. Если файл большой как его скачивать лучше ? (я так понимаю лучше по частям , тогда вопрос писать самостоятельно это механизм или есть готовый, сервер на node js, и как я понимаю механизм должен быть и на сервере и на приложении)
2. В каких случая dataTask может продолжить самостоятельное скачивание если поставили на паузу или произошло разрыв соединение? (и что должно быть со стороны сервера для этого)
3. Если dataTask ставлю на паузу он разрывает соединение с сервером или нет ?
4. Если у меня URLSessionConfiguration.default, то при сворачивание приложения что происходит с запросом и надо ли его ставить на паузу? (как приложение вообще себя должно вести в такой ситуации)
5. если я ставлю скачивание в фоновом режиме , я могу по завершению скачивания что то менять в контролере через основной поток не смотря на то что приложение свернуто ?