Swift Concurrency
Swift Concurrency
Aprende el modelo clásico y el moderno
Descargar
La concurrencia es lo que mantiene una app receptiva mientras hace más de una cosa a la vez, y hacerla mal está detrás de algunos de los errores más desconcertantes del software: la lista que da tirones, el valor que solo a veces sale mal, el toque que congela la pantalla.

Este libro enseña la concurrencia en Swift a lo largo de sus dos eras: el modelo clásico, construido sobre Grand Central Dispatch y Operations, y el modelo moderno de async/await, concurrencia estructurada y actors. En lugar de tratar el enfoque antiguo como obsoleto, resuelve el mismo problema de las dos formas, para que sientas los dolores que las herramientas modernas vinieron a aliviar y aprendas cuándo recurrir a cada una.

Cada concepto viene con ejemplos pequeños y autocontenidos que puedes ejecutar, editar y volver a ejecutar, observando la concurrencia en tiempo real: el orden, los tiempos, la cancelación y las data races tal como ocurren. Construyes intuición prediciendo la salida y viendo luego exactamente dónde se dobla tu modelo mental.

Partiendo de los hilos, las colas y los peligros con los que todos tropiezan, llegas hasta los actors, Sendable y la seguridad frente a data races del Swift moderno, y terminas sabiendo no solo cómo funciona cada herramienta, sino en cuál confiar para el trabajo que tienes delante.
Screenshot preview of Swift Concurrency
Screenshot preview of Swift Concurrency
Screenshot preview of Swift Concurrency
Versión
1.0
Publicado
29 de julio de 2026
Idiomas
Inglés, chino (simplificado), francés, alemán, japonés y español
Publicador