Swift Concurrency by Tutorials
Полное руководство по async/await в Swift
Resumen:
Introducción
El libro Swift Concurrency by Tutorials (2022, 296 páginas) del equipo de Raywenderlich es una guía práctica sobre el nuevo sistema de asincronía en Swift 5.5 y superiores. Los autores, conocidos por sus tutoriales de calidad, ofrecen un enfoque paso a paso para dominar async/await, Task, Actor y Structured Concurrency. El libro está dirigido a desarrolladores de iOS y macOS que ya conocen los fundamentos de Swift y desean escribir código asíncrono más seguro y eficiente.
De qué trata el libro
El material cubre todos los conceptos clave de la multiprocesamiento moderno en Swift. Comenzando con los fundamentos de async/await, los autores avanzan gradualmente hacia temas más complejos: creación y gestión de Task, uso de TaskGroup para operaciones paralelas, trabajo con Actor para proteger el estado mutable, e integración con código existente basado en callbacks y Combine. Cada capítulo incluye proyectos prácticos que se pueden ejecutar inmediatamente en Xcode.
Para quién es este libro
El libro está diseñado para desarrolladores de iOS/macOS de nivel intermedio que ya saben escribir en Swift y han enfrentado problemas de asincronía (como callback hell o la complejidad con GCD). Los principiantes en Swift deberían primero dominar los fundamentos del lenguaje y luego regresar a este libro. También será útil para quienes desean migrar de enfoques antiguos (DispatchQueue, OperationQueue) al modelo moderno de Structured Concurrency.
Qué aprenderá el lector
- Fundamentos de async/await