Combine: Asynchronous Programming with Swift
Асинхронное программирование на Swift с фреймворком Combine
Résumé :
Introduction
Le livre «Combine: Asynchronous Programming with Swift» de l’équipe Raywenderlich Tutorial Team est sans doute l’un des meilleurs guides pratiques sur le framework Combine, présenté par Apple en 2019. Publié en 2021, il compte 472 pages et s’adresse aux développeurs iOS et macOS maîtrisant le langage Swift. Contrairement à une documentation aride, cet ouvrage propose une étude progressive de la programmation réactive à travers des projets réels et des exercices.
De quoi parle ce livre ?
Le livre est consacré au framework Combine, qui permet de traiter des événements asynchrones (requêtes réseau, saisie utilisateur, notifications) via une interface unifiée de Publishers, Subscribers et Operators. Les auteurs dévoilent les concepts en allant du simple au complexe : des abonnements de base à la création de vos propres opérateurs et à l’intégration avec SwiftUI. Chaque chapitre contient un exercice pratique qui consolide la théorie.
À qui s’adresse ce livre ?
Ce livre est conçu pour les développeurs Swift déjà familiers avec les bases du langage et de la plateforme Apple. Les débutants en programmation asynchrone auront des difficultés, mais avec des connaissances de base sur les closures et les protocoles, le contenu devient accessible. Le livre est particulièrement utile pour ceux qui passent d’UIKit à SwiftUI, où Combine joue un rôle clé.
Que découvrira le lecteur ?
- Les bases de Combine : ce que sont Publisher, Subscriber, Subscription et comment ils interagissent.
- Les opérateurs : map, fi