Вызовы Swift API для начинающих (сетевое взаимодействие) — Async Await и JSON
Автор: Sean Allen
Загружено: 2023-05-31
Просмотров: 131755
Перейдите по ссылке https://squarespace.com/seanallen и получите скидку 10% на первую покупку сайта или домена, используя код SEANALLEN.
Мои курсы Swift и SwiftUI — https://seanallen.teachable.com/?vide...
Новости Swift — https://swiftnews.kit.com/newsletter
Нужна помощь с чем-то конкретным? Запишитесь на звонок:
https://seanallen.teachable.com/p/cal...
Научиться писать сетевые вызовы новичку в Swift может быть непросто. Помню, мне потребовалось много времени, чтобы полностью в них разобраться. В этом видео я расскажу об основах работы сетевых вызовов и познакомлю вас с концепцией JSON (JavaScript Object Notation).
Я покажу вам, как загрузить данные из API GitHub с помощью сетевого вызова и отобразить простую страницу профиля пользователя, используя эти данные. Для этого мы используем Swift Concurrency с Async Await.
Это руководство создано с использованием Xcode 14 и iOS 16.
Плейлист с вопросами для собеседования с iOS-разработчиком:
• Swift Interview Tips
Моё приложение Формулы-1:
https://apps.apple.com/app/formula-wi...
Твиттер:
Шон Аллен - / seanallen_dev
Hired.com:
https://hired.com/x/1n01g
Рекомендации по книгам и обучающим материалам, которые помогут каналу, если вы решите приобрести их (партнёрские ссылки):
«Хакинг со Swift» Пола Хадсона:
https://gumroad.com/a/762098803
Донни Уолс - Объединить:
https://gumroad.com/a/909014131
Книги Марка Мойкена по SwiftUI:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Книги Objc.io (Размышления на SwiftUI и продвинутый Swift):
https://gumroad.com/a/656585843
#swift #softwaredeveloper #iosdeveloper
Временные метки:
0:00 — Сетевые технологии в приложениях iOS
0:32 — Это сложно!
1:06 — Что такое JSON?
2:06 — Использование CURL для проверки ответа
3:39 — Open API, OAuth, ключи API — вне темы
4:14 — Мой четырёхэтапный процесс вызовов API
5:10 — Использование JSON для оптимизации вашего проекта
5:46 — Создание моделей из JSON
9:13 — Код сетевого вызова
18:10 — Обзор кода сетевого взаимодействия
20:02 — Использование сетевого вызова
22:48 — Подключение пользовательского интерфейса
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: