Описание
Количество уроков: 26 Видео
Язык: Английский
Вес архива: 13,07 ГБ
Эта книга по SwiftUI — отличный выбор как для начинающих разработчиков, так и для тех, кто уже имеет опыт работы с iOS. Материал структурирован так, чтобы вы могли быстро освоить основы нового декларативного фреймворка Apple и перейти к созданию полноценных интерфейсов и реальных приложений.
Что вы узнаете из книги
Издание охватывает ключевые аспекты разработки на SwiftUI — от простых элементов интерфейса до интеграции с UIKit, работы с состоянием, анимациями и созданием приложений, использующих Combine и Core Data.
Основы SwiftUI
• Работа с декларативным синтаксисом
• Создание интерфейсов с использованием стэков
• Построение списков, ScrollView и других UI-компонентов
Продвинутая работа с интерфейсами
• Построение сложных макетов с помощью VStack, HStack и ZStack
• Создание Carousel UI на базе ScrollView
• Разработка анимированных и интерактивных элементов
Графика, Path и Shape
Вы узнаете, как работать с API для рисования, а также создавать собственные фигуры и визуализации, такие как круговые и кольцевые диаграммы.
Управление состоянием
Книга подробно объясняет механизмы State, Binding, ObservedObject и EnvironmentObject, а также подходы к управлению состоянием в приложениях различной сложности.
Анимации и переходы
SwiftUI упрощает работу с визуальными эффектами. Вы научитесь создавать неявные и явные анимации, комбинировать их и применять к любым элементам интерфейса.
Модальные окна и оповещения
В книге рассматриваются методы отображения модальных представлений, Alert и ActionSheet, а также сценарии их применения.
Работа с динамическими списками
Вы научитесь формировать списки на основе массивов данных, обновлять содержимое, а также оптимизировать и рефакторить код.
Навигация и формы
Подробное руководство по созданию навигационного интерфейса, передаче данных между экранами, работе с Form и Picker.
Интеграция с Combine, JSON и Core Data
Книга поможет разобраться с потоками данных, обработкой JSON и построением персистентного слоя с Core Data в связке со SwiftUI.
Контекстные меню и жесты
Вы изучите работу с контекстными действиями и жестами пользователя, включая tap, long press, drag и другие.
Практика: более 20 проектов
Каждая глава содержит практический мини‑проект, что позволяет закрепить изученный материал и создать собственную коллекцию реальных UI-компонентов и экранов.
Исходный код и дополнительные материалы
Все примеры и проекты доступны для скачивания. Вы можете свободно использовать их в своих учебных или коммерческих приложениях.
Пакет PROFESSIONAL включает:
• Intermediate iOS 13 Programming with Swift (PDF/ePub/Mobi/HTML)
• Mastering SwiftUI eBook (PDF/ePub/Mobi/HTML)
• 40+ дополнительных Xcode‑проектов с полным исходным кодом
• Полный исходный код RSS & Subscription App
• Руководство по дизайну скриншотов iOS (PDF)
• 25 обучающих скринкастов
![[Книга] Изучение SwiftUI](https://100kursov.best/wp-content/uploads/2026/10/course-20250-ZcL2EA.jpg)
Дмитрий К. –
Уже имею опыт в iOS, но SwiftUI освоил именно по этой книге. Подробно разобраны Path и Shape, сделал себе круговую диаграмму. Модальные окна и Alert описаны понятно. Рекомендую для практикующих разработчиков.
Марина В. –
В целом книга хорошая, структура логичная. Но местами примеры кода не компилируются без доработки — например, в разделе про анимации. Приходилось гуглить. Однако раздел про Combine и Core Data очень полезен, узнала много нового.
Алексей П. –
Я новичок в SwiftUI, но с опытом в UIKit. Книга помогла плавно перейти на декларативный синтаксис. Особенно понравились главы про State, Binding и EnvironmentObject — наконец-то разобрался, как управлять состоянием. Примеры с VStack, HStack и ZStack сразу применяю в своих проектах.