Descripción
Durante años, escribir aplicaciones concurrentes potentes y seguras con Swift podía convertirse fácilmente en una tarea desalentadora, llena de condiciones de carrera y bloqueos inexplicables ocultos en un anidamiento masivo de cierres de devolución de llamada.
En Swift 5.5, Apple introdujo un nuevo modelo de concurrencia que presenta la sintaxis async/await, que le permite escribir código asincrónico que se lee como código sincrónico. Pero como cualquier característica nueva, ¡aquí hay dragones! Entonces, ¿cómo logrará el tan deseado dominio de la concurrencia moderna de Swift?
Modern Concurrency in Swift viene al rescate, mostrando lo que necesita saber sobre async/await, tareas, actores y ¡todo lo demás!
Para quién es este libroEste libro es para desarrolladores intermedios de Swift que están familiarizados con la escritura de aplicaciones asincrónicas y que desean aprovechar las características de concurrencia que Apple introdujo en Swift 5.5 y su evolución a lo largo de los años, para escribir aplicaciones asincrónicas más seguras y predecibles.
Temas tratados en Modern Concurrency in Swift- Uso de async/await: Aprenda a usar las nuevas palabras clave async/await para definir y ejecutar trabajo asincrónico.
- Actores: Descubra cómo usar el modelo de actor para proteger fácilmente el estado mutable compartido en un contenedor sincronizado.
- Tareas: Se profundizará en el tipo Task, que impulsa todas las tareas asincrónicas en el modelo de concurrencia moderno de Swift.
- Grupos de tareas: Use un grupo de tareas para agrupar varias tareas y ejecutarlas simultáneamente, mientras usa una sintaxis familiar similar a la de un Array para iterar sobre los resultados.
- Secuencias asincrónicas personalizadas: Aproveche el poder de async/await en su propio trabajo asincrónico, aprendiendo cómo crear AsyncStreams personalizados.
- Prueba de código asincrónico: El código asincrónico puede ser una bestia desafiante de probar. Aprenderá todo lo que necesita para abordar este desafío.
Una cosa con la que puede contar: Después de leer este libro, estará preparado para aprovechar las nuevas características de concurrencia de Swift en su aplicación para escribir código asincrónico seguro, de alto rendimiento y predecible.
Autor: Marin Todorov, Equipo Kodeco
Editorial: Kodeco Inc.
Publicado: 14/02/2023
Páginas: 270
Tipo de encuadernación: Tapa blanda
Peso: 1.03 libras
Tamaño: 9.25 alto x 7.50 ancho x 0.57 profundidad
ISBN13: 9781950325818
ISBN10: 1950325814
Categorías BISAC:
- Computadoras | Sistemas operativos | Mac OS
Este título no es retornable

