RxSwift: Programmation réactive avec Swift
Полное руководство по RxSwift от Raywenderlich
Résumé :
Introduction
Le livre «RxSwift: Reactive Programming with Swift» de l'équipe Raywenderlich est l'un des guides les plus complets et pratiques sur la programmation réactive dans l'écosystème Apple. Publié en 2021 (quatrième édition), il compte 534 pages et couvre tous les aspects clés du travail avec la bibliothèque RxSwift. Bien que le site PythonLib soit dédié à Python, ce livre sera utile aux développeurs qui souhaitent élargir leurs horizons et comprendre le paradigme de la programmation réactive, qui est également activement utilisé en Python (par exemple, RxPY).
De quoi parle ce livre ?
Le livre est consacré à la programmation réactive avec le framework RxSwift — l'implémentation Swift de ReactiveX (Reactive Extensions). Les auteurs présentent progressivement au lecteur les concepts clés : Observable, Observer, Subject, Scheduler, opérateurs de transformation, de filtrage et de combinaison de flux de données. Une attention particulière est accordée à l'intégration de RxSwift avec UIKit, SwiftUI et au travail avec les requêtes réseau (URLSession).
À qui s'adresse ce livre ?
Le livre est destiné aux développeurs iOS/macOS ayant déjà une expérience de base avec Swift et Xcode. Les débutants en programmation auront du mal, mais si vous écrivez couramment en Swift et souhaitez passer au style réactif, c'est un point de départ idéal. Le livre sera également utile aux développeurs Python familiers avec RxPY pour comparer les approches.
Que va apprendre le lecteur ?
- Les bases de la programmation réactive : Observable, Observ
Recommendations
Architecture des applications JavaScript (Node.js)
JavaScript professionnel (Node.js) : techniques avancées
Swift (iOS/macOS) et microservices : de l'application mobile au système distribué
Go (Golang): conseils et bonnes pratiques
Rust asynchrone : le guide complet
TypeScript en pratique pour les développeurs C# et .NET Core