Книга знакомит читателя с языком Swift 5.1 с учётом его современной направ-ленности на протокольно-ориентированное и функциональное программирова-ние. Подробно рассматривается средство разработки приложения для mscOS, iOS и iPadOS - Xcode 11.2. Отдельно изучается разработка мобильных приложений для iOS с использованием фреймворка Cocoa Touch и для macOS с помощью фреймворка Cocoa. Даются все необходимые сведения, позволяющие создавать приложения на базе инновационной технологии SwiftUI. Приводится информация о проектировании интерфейса программ с помощью инструментария Storyboard.Главы содержат практические примеры и упражнения с решениями для каждого задания. Книга предназначена для пользователей, которые только начинают создавать приложения для устройств Apple, так и для тех, кто имеет опыт разра-ботки, но хотел бы изучить новые технологии - SwiftUI и Xcode 11.2.Вы узнаете, как:программировать на языке Swift 5.1создавать приложения в среде разработки Xcode для iOS, iPadOS и macOSиспользовать технологию SwiftUIсоздавать проекты с интерфейсом Storyboardразрабатывать приложения для iOS с использованием фреймворка Cocoa Touch
Kniga znakomit chitatelya s yazykom Swift 5.1 s uchyetom ego sovremennoy naprav-lennosti na protokolno-orientirovannoe i funktsionalnoe programmirova-nie. Podrobno rassmatrivaetsya sredstvo razrabotki prilozheniya dlya mscOS, iOS i iPadOS - Xcode 11.2. Otdelno izuchaetsya razrabotka mobilnykh prilozheniy dlya iOS s ispolzovaniem freymvorka Cocoa Touch i dlya macOS s pomoshchyu freymvorka Cocoa. Dayutsya vse neobkhodimye svedeniya, pozvolyayushchie sozdavat prilozheniya na baze innovatsionnoy tekhnologii SwiftUI. Privoditsya informatsiya o proektirovanii interfeysa programm s pomoshchyu instrumentariya Storyboard.Glavy soderzhat prakticheskie primery i uprazhneniya s resheniyami dlya kazhdogo zadaniya. Kniga prednaznachena dlya polzovateley, kotorye tolko nachinayut sozdavat prilozheniya dlya ustroystv Apple, tak i dlya tekh, kto imeet opyt razra-botki, no khotel by izuchit novye tekhnologii - SwiftUI i Xcode 11.2.Vy uznaete, kak:programmirovat na yazyke Swift 5.1sozdavat prilozheniya v srede razrabotki Xcode dlya iOS, iPadOS i macOSispolzovat tekhnologiyu SwiftUIsozdavat proekty s interfeysom Storyboardrazrabatyvat prilozheniya dlya iOS s ispolzovaniem freymvorka Cocoa Touch