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

Аватар автора
Разработка на Swift - Евгений Турчанинов
Извлечение данных из API. Часть 3: Создание сетевого слоя NetworkManager. • Дополним модель свойством static let example • Создадим небольшой интерфейс с NavigationView • Добавим форму со списком сотрудников (employees) • Создадим class - сетевой слой, Singleton Инструменты: Xcode 14, App Playgrounds, SwiftUI 5.7 Там можно купить курс (12 видеоуроков): Как сделать приложение Расходник, а также и сам проект в виде архива для Xcode. Там же можно узнать, как сделать "ромашку" (activity indicator) самому на SwiftUI. В этом уроке: 00:00 Вступление, постановка задачи 01:30 Обзор интерфейса 01:57 Создаём static let example в модели 03:17 Создаём сетевой слой NetworkManager, Singleton 07:05 Создаём метод fetch для получения данных из API 07:36 Добавляем enum для постоянных ссылок на точки входа 09:22 Создаём URLSession 13:15 Декодируем / парсим полученные данные 16:26 Получили первый результат - список на экране 17:50 Крупная ошибка! Переносим изменения интерфейса в основной поток

0/0


0/0

0/0

0/0