Advanced Swift (Swift avancé)
446 pages
French
PDF
4.5

Advanced Swift (Swift avancé)

Глубокое погружение в продвинутые возможности Swift

Auteur :

Année :

Résumé :

Introduction

The book «Advanced Swift» (authors: Chris Eidhof, Ole Begemann, Matt Gallagher, Florian Kugler) is not just another textbook on the Swift language. It is a deep, technically rich guide intended for developers who already write confidently in Swift and want to understand its internal structure, advanced patterns, and optimization subtleties. The 2022 edition covers Swift 5.7 and the current capabilities of Apple platforms.

What this book is about

The book does not try to teach the basics of syntax — it immediately immerses the reader in complex topics: type system, protocols with associated types, generic programming, memory management, concurrency (async/await, actors), as well as advanced techniques for working with closures and optionals. Special attention is paid to performance: the authors show how the compiler optimizes code and how to write efficient data structures.

Who this book is for

The book is intended for experienced iOS/macOS developers who want to go beyond everyday use of Swift. It will be useful for those who:

  • have already written several applications in Swift and feel they have hit a ceiling;
  • want to understand the internal workings of the compiler and runtime;
  • strive to write safer, more performant, and more expressive code;
  • are interested in functional programming and its application in Swift.

What the reader will learn

After reading, you will be able to

Recommendations