Нил Смит

Основы разработки приложений для iOS

бумажная книга
83.99 USD 44.51 USD
вы экономите 39.48 USD (47%)
В корзину
Проверить наличие на складах

Склад в Москве

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 28.07.2026; планируемая отправка: 29.07.2026

Склад в С.-Петербурге

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 31.07.2026; планируемая отправка: 01.08.2026


Технические характеристики
Издательство:
BHV-СПб
Дата выхода:
март 2026
ISBN:
978-601-12-7834-8
Объём:
736 страниц
Масса:
933 г
Размеры (В × Ш × Т):
22 × 17 × 2 см
Обложка:
мягкая

Книга рассказывает о практических основах разработки приложений для iOS с использованием SwiftUI, языка Swift и Xcode. Рассматривается программирование на Swift, от базовых конструкций до структурированного параллелизма и объектно-ориентированного программирования, работа со Swift Playgrounds, декларативный подход SwiftUI, построение пользовательских интерфейсов с помощью стеков, фреймов и сеток, управление состоянием и данными, навигация, анимация, графика и диаграммы. Отдельное внимание уделено созданию собственных представлений и контейнеров, разработке виджетов и Live Activities, использованию SwiftData, Core Data и CloudKit, интеграции SwiftUI и UIKit, а также подготовке и публикации приложений в App Store. В книге представлены практические примеры и пошаговые инструкции.

 

Эта книга — практическое руководство по созданию современных приложений для iOS с использованием SwiftUI, языка Swift и Xcode.

 

Подробно рассматриваются основы языка программирования Swift, включая типы данных, управляющие конструкции, функции, объектно-ориентированное программирование, обертывание свойств, структурированную конкурентность вычислений и обработку ошибок.

 

Большой раздел посвящен SwiftUI и разработке в Xcode: дается детальный обзор Xcode в режиме SwiftUI, показано создание собственных представлений, построение пользовательских интерфейсов, работа со стеками, фреймами, формами и архитектурой проектов.

 

Отдельно разбирается работа с данными, включая обработку данных с помощью свойств состояния и объектов observable, state и environment. Рассматриваются вопросы дизайна пользовательского интерфейса: модификаторы, списки, представления с вкладками, контекстные меню, элементы навигации по пользовательскому интерфейсу и структурные группы. В продвинутых темах охватываются графика и построение диаграмм, применение анимации в пользовательском интерфейсе, трансформация представлений и обработка жестов, WidgetKit, Live Activities, приложения на основе документов, Core Data, SwiftData и CloudKit.

 

Подробно рассматривается интеграция с UIKit, включая интеграцию SwiftUI-представления в существующие проекты на базе UIKit и интеграцию кода UIKit в SwiftUI. В завершающей части содержится пошаговое руководство по упаковке приложения и его размещению в App Store. Материал сопровождается практическими пошаговыми инструкциями и наглядными примерами.

 

Установка и изучение Xcode• Изучение программирования на Swift• Эксперименты со Swift Playgrounds• Освоение декларативного синтаксиса SwiftUI• Проектирование интерфейсов с использованием стеков, фреймов и сеток• Использование предиктивного автодополнения кода• Создание графики и диаграмм• Добавление анимации в приложения• Создание собственных представлений и контейнеров• Разработка виджетов и Live Activities• Хранение данных с помощью SwiftData



Полная версия

1996-2026 © OTALEX OÜ

×

Выберите регион