Розглянуті принципи протокольно-орієнтованого та функціонального про-грамування мовою Swift 5.1 для операційних систем macOS, iOS та iPadOS. Детально описане середовище розробки Xcode 11.2 і новітня технологія Apple — SwiftUI. Приведені прийоми проєктування та розробки програм для macOS з використанням фреймворка Cocoa, мобільних застосунків за допомогою фрейм-ворка Cocoa Touch, описані принципи створення проєктів з інтерфейсом Storyboard. Глави містять вправи з рішеннями та приклади коду для початківців-грамистів.
Для програмістів
Книга знайомить читача з мовою Swift 5.1 з урахуванням його сучасної спрямованості на протокольно-орієнтоване та функціональне програмування. Детально розглядається засіб розроблення програми для mscOS, iOS та iPadOS — Xcode 11.2. Окремо вивчається розроблення мобільних застосунків для iOS з використанням фреймворка Cocoa Touch і для macOS за допомогою фрейму Cocoa. Даються всі необхідні відомості, що дають змогу створювати програми на базі інноваційної технології SwiftUI. Приводиться інформація про проектування інтерфейсу програм за допомогою інструментарію Story-board.
Глави містять практичні приклади та вправи з рішеннями для кожного завдання. Книга призначена для користувачів, які тільки починають створювати програми для пристроїв Apple, так і для тих, хто має досвід розробки, але хотів би вивчити нові технології — SwiftUI і Xcode 11.2.
Ви дізнаєтеся, як:
програмувати мовою Swift 5.1
створювати програми в середовищі розробки Xcode для iOS, iPadOS і macOS
використовувати технологію SwiftUI
створювати проєкти з інтерфейсом Storyboard
розробляти програми для iOS з використанням фрейму Cocoa Touch
Також купіть книгу Розроблення програм для macOS, iPadOS та iOS на Swift з нуля, Олександр Казанський Ві можете посиланцю