Combine использует множество функций языка Swift, с которыми многие из нас не знакомы. Когда вы смотрели видеоролики WWDC, в которых рассказывалось о Combine, могли ли вы понять, о чем они говорили? И я нет!
Я наконец-то понял!
Прежде чем я смог изучить Combine, мне пришлось поработать над базой языка Swift. Как только я понял несколько ключевых моментов, я, наконец, начал понимать Combine!
Я постепенно начал понимать Combine на концептуальном уровне. Я учу этим понятиям, используя картинки и простой английский.
Вот что ты получишь...
Эта книга:
Предоставит вам обзор архитектуры MVVM, чтобы вы могли лучше понять организацию проекта.
Опишит Combine по-новому, чтобы помочь вам понять концепции, прежде чем переходить к коду.
Познакомит вас со специфичными для Swift языковыми функциями и примерами.
Пошаговое руководство по созданию ваших первых конвейеров Combine в SwiftUI.
Предоставьте визуальное справочное руководство, описывающее более 140 примеров combine.
Покажет SwiftUI Views, подключенные к КАЖДОМУ конвейеру Combine.
БОНУС 1!
Сопутствующий проект Xcode
Организовано, чтобы соответствовать главам книги
Просмотр и запуск конкретных примеров
Build. Run. Play.
БОНУС 2!
Приложение для отслеживания акций
Получайте несколько акций одновременно с помощью API
Как декодировать JSON
Способ обработки ошибок
Как повторно использовать части Combine
БОНУС 3!
Приложение Погода
Получайте обновленную информацию о погоде для списка городов асинхронно
Поиск городов во время ввода (отменяет предыдущий вызов API при выполнении нового вызова)
Здравствуй! Я Марк. Я преподаю программирование более 20 лет на рабочем месте и в Интернете. Интегрируйте передовой искусственный интеллект на устройствах, чтобы преобразовать свои приложения с помощью интеллектуальных и адаптивных функций.