Разработка приложений на Swift 5.1 и SwiftUI с нуля
Книга представляет собой практическое руководство по созданию приложений для экосистемы Apple с использованием языка Swift 5.1 и современного фреймворка SwiftUI. Издание предназначено для начинающих программистов и позволяет освоить разработку с нуля.
В первой части подробно рассматриваются основы программирования на Swift 5.1, включая принципы протокольно-ориентированного и функционального программирования. Автор знакомит читателей со средой разработки Xcode 11.2, консольными приложениями playground, работой в режиме REPL и основами языка: переменными, функциями, опциональными типами и операциями.
Вторая часть посвящена проектированию и разработке программ для macOS с использованием фреймворка Cocoa, а также мобильных приложений для iOS и iPadOS с помощью Cocoa Touch. Особое внимание уделено новейшей технологии Apple — SwiftUI, которая упрощает создание пользовательских интерфейсов, и принципам работы с интерфейсом Storyboard.
Каждая глава содержит упражнения с решениями и примеры кода, что помогает закрепить материал на практике. Книга подходит для тех, кто хочет начать карьеру в разработке под платформы Apple.









