Обложка канала

iOS Dev

iOS разработчик, который делится фишками, своим опытом и опытом других. В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки Авторский канал, iOS разработка

iOS Dev

4 года назад
Открыть в
URLSession: распространенные ошибки при выполнении задач фоновой загрузки и скачивания URLSession позволяет загружать и загружать файлы, когда приложение работает в фоновом режиме. Все, кто так или иначе работал с URLSession, понимают, что иногда возникают сложности при реализации загрузки нескольких файлов или работе в бэкграунде. Реализация поддержки передачи данных в фоновом режиме сопряжена со множеством подводных камней. Например, Xcode debugger может помешать в отладке, а реальное устройство, наоборот, помочь. 📖 В этом посте автор делится своим опытом о столкновении с некоторыми распространенными ловушками. Кстати, рекомендую прочесть про способ ожидания подключения к интернету. А ещё есть материал о написании API-клиента с использованием async/await. @iOS Dev