Combine + Concurrence Swift 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.