Beginning SwiftUI
Введение в SwiftUI для iOS и macOS
Summary:
Introduction
The book Beginning SwiftUI by Alvin Wong, released in 2021, is a comprehensive guide to the SwiftUI framework for beginner developers. SwiftUI is a modern declarative interface from Apple that allows you to create user interfaces for iOS, macOS, watchOS, and tvOS with minimal code. The book spans 462 pages and covers all key aspects of working with the framework, starting from the basics and progressing to more advanced topics such as animations, data handling, and integration with UIKit.
What the book is about
The book begins with installing the necessary tools (Xcode) and an introduction to Swift syntax, making it accessible even for those just starting their programming journey on Apple platforms. The author then systematically breaks down the core components of SwiftUI: View, Modifier, State, Binding, ObservableObject, and others. Special attention is given to building adaptive interfaces, working with navigation, lists, forms, and data input. Topics such as multithreading, animations, gestures, and custom control elements are also covered. At the end of the book, the author shows how to publish an app on the App Store.
Who this book is for
The book is aimed at beginner developers who want to learn SwiftUI from scratch. It is assumed that the reader is already familiar with the basics