Concurrency Swift + Combine avec John Sundell
Programme
Combine
Introduction à la programmation réactive et ses concepts-clés
Aperçu de l’API de Combine, dont les Publishers & Subscribers, Subjects et opérateurs
Construction de pipelines de données à l’aide des opérateurs et publishers
Associer Combine à du code à base de closures
Refactoriser l’existant à l’aide de Combine
Utiliser du code concurrent multi-thread avec Combine
Intégrer Combine avec UIKit et SwiftUI au moyen de ObservableObject et @Published
Tests unitaires de code Combine
Concurrence Swift
Introduction à async/await.
Concurrence structurée et exécution parallèle de tâches asynchrones multiples.
Utiliser des flux et séquences asynchrones, avec ou sans Combine.
Utiliser les acteurs pour résoudre les conflits temporels et structurer les systèmes concurrents.
Associer Combine, async/await et du code à base de closures.
Tests unitaires de code basé async/await.