Fondamentaux de la programmation iOS 15 avec Swift
Полное руководство по Swift и iOS 15
Résumé :
Introduction
The book «iOS 15 Programming Fundamentals with Swift» (author — Matt Neuburg, 2021, 806 pages) is not just another guide to Swift. It is a fundamental work that has been a desktop book for thousands of developers around the world for many years. Each new version of iOS is accompanied by an update to this series, and iOS 15 is no exception. In this review, we will break down why this book is useful for beginners and experienced programmers, what topics it covers, and why it is worth reading for anyone who wants to deeply understand the Apple platform.
What this book is about
The book is divided into three large parts that sequentially guide the reader from the basics of the Swift language to working with the Xcode toolkit and key iOS 15 frameworks.
Part I: The Swift Language
The first part (about 300 pages) is dedicated to the Swift language itself, including the innovations of version 5.5. The author explains in detail:
- Basic types, collections, optionals;
- Functions, closures, enumerations;
- Protocols, generics, extensions;
- Memory management (ARC, weak/unowned);
- Error handling;
- Asynchrony and concurrency — async/await, actors, Task (new in Swift 5.5).
Matt Neuburg does not just list the syntax, but explains why the language is structured the way it is, and how these mechanisms work «under the hood».
Part II: Tools — Xcode 13
The second part is dedicated to the Xcode 13 development environment, Interface