Swift: API fetching / извлечение данных через REST API (4)
Извлечение данных из API. Часть 4: Обработка ошибок API. • Добавим перечень сетевых ошибок (нет данных, ошибка декодирования и пр.) • Добавим параметр completion с типом Result • Поменяем логику возврата результата: API возвращает или данные или ошибку • В интерфейсе добавим вывод алерта с ошибкой • Изменим логику обработки результата в вызывающем методе • Добавим ProgressView() ("ромашку") Часть 3: • Swift: API fetching / извлечение данных че... Часть 2: • Swift: API fetching / извлечение данных че... Часть 1: • Swift: API fetching / извлечение данных че... Инструменты: Xcode 14, App Playgrounds, SwiftUI 5.7 Спонсорство и платный контент: https://boosty.to/avencode Там можно купить курс (12 видеоуроков): Как сделать приложение Расходник, а также и сам проект в виде архива для Xcode. Там же можно узнать, как сделать "ромашку" (activity indicator) самому на SwiftUI. В этом уроке: 00:00 Вступление, постановка задачи 01:00 Что мы имеем сейчас в приложении 01:49 Создаём перечень ошибок (enum) 02:51 Добавляем параметр completion в метод в сетевом слое 03:20 Тип Result 03:49 Меняем вызов метода с обработкой результата 04:52 Добавляем формирование ошибок и данных в сетевом слое 06:13 Блок do - catch для JSONDecoder 09:10 Меняем создание списка в интерфейсе 10:50 Добавляем "ромашку" 12:22 Добавляем Error alert 14:54 Финал. Проверяем все случаи с ошибками

Swift: API fetching / извлечение данных через REST API (3)

Swift: API fetching / извлечение данных через REST API (5)

Этот Python-скрипт заменил мне 4 сайта

Разбираем код iOS-приложение на Swift, добавляем обработку ошибок

Swift: completion escaping - замыкания

Собеседование на Middle iOS разработчика. Артур Игбердин & Илья Шаповалов

Что такое REST API простыми словами

URLSession. Топ основных ошибок с которыми сталкиваются все

Самые Нелепые Ошибки Рабочих, Снятые на Камеру

Swift: API fetching / извлечение данных через REST API (6)

Лекция 19 - Работа с сетью, Networking, URLSession

Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia

ModelViewViewModel (MVVM) на Swift, iOS простой пример

Шурик в Матрице. Полный фильм

Myths About India: An Indian Explains India | Stereotypes, Food, Cows, Castes, and English

Сеть в Swift: Урок 2 - get-запрос с completion-блоком. Автоматический парсинг JSON в Swift-модель

What is a REST API?

Swift URLSession как получить изображение с сервера за 5 шагов (iOS, Xcode, API)

How to Network Like A Pro | Async/Await | Pagination | Error Handling | From A Meta Engineer

