Swift Concurrency by Tutorials
296 pages
French
PDF
4.5

Swift Concurrency by Tutorials

Полное руководство по async/await в Swift

Auteur :

Année :

Résumé :

Introduction

Le livre Swift Concurrency by Tutorials (2022, 296 pages) de l'équipe Raywenderlich est un guide pratique du nouveau système d'asynchronisme dans Swift 5.5 et versions ultérieures. Les auteurs, connus pour leurs tutoriels de qualité, proposent une approche progressive pour maîtriser async/await, Task, Actor et Structured Concurrency. Le livre est destiné aux développeurs iOS et macOS qui connaissent déjà les bases de Swift et souhaitent écrire du code asynchrone plus sûr et plus performant.

De quoi parle le livre

Le matériel couvre tous les concepts clés du multithreading moderne en Swift. En commençant par les bases d'async/await, les auteurs passent progressivement à des sujets plus complexes : création et gestion de Task, utilisation de TaskGroup pour les opérations parallèles, travail avec Actor pour protéger l'état mutable, ainsi que l'intégration avec le code existant basé sur les callbacks et Combine. Chaque chapitre contient des projets pratiques qui peuvent être exécutés immédiatement dans Xcode.

Pour qui est ce livre

Le livre est destiné aux développeurs iOS/macOS de niveau intermédiaire qui savent déjà coder en Swift et ont rencontré des problèmes d'asynchronisme (par exemple, callback hell ou complexité avec GCD). Les débutants en Swift devraient d'abord apprendre les bases du langage avant de revenir à ce livre. Il sera également utile à ceux qui souhaitent passer des anciennes approches (DispatchQueue, OperationQueue) au modèle moderne de Structured Concurrency.

Ce que le lecteur apprendra

  • Les bases d'async/await

Recommendations