Программирование [AppCoda] [Книга] Изучение SwiftUI

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: AppCoda​
Название: [Книга] Изучение SwiftUI​

cover.jpg

Продолжительность: 9 ч 5 мин Количество уроков: 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 обучающих скринкастов

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху