Swift Concurrency by Tutorials
Полное руководство по async/await в Swift
Resumo:
Introdução
O livro Swift Concurrency by Tutorials (2022, 296 páginas) da equipe Raywenderlich é um guia prático para o novo sistema de assincronia em Swift 5.5 e superior. Os autores, conhecidos por seus tutoriais de qualidade, oferecem uma abordagem passo a passo para dominar async/await, Task, Actor e Structured Concurrency. O livro é voltado para desenvolvedores iOS e macOS que já conhecem os fundamentos do Swift e desejam escrever código assíncrono mais seguro e eficiente.
Sobre o que é o livro
O material cobre todos os conceitos-chave da multithreading moderna em Swift. Começando com os fundamentos de async/await, os autores gradualmente avançam para tópicos mais complexos: criação e gerenciamento de Task, uso de TaskGroup para operações paralelas, trabalho com Actor para proteger estado mutável, e integração com código callback e Combine existente. Cada capítulo contém projetos práticos que podem ser executados imediatamente no Xcode.
Para quem é este livro
O livro é destinado a desenvolvedores iOS/macOS de nível intermediário que já sabem programar em Swift e enfrentaram problemas de assincronia (como callback hell ou complexidade com GCD). Iniciantes em Swift devem primeiro dominar os fundamentos da linguagem e depois retornar a este livro. Também será útil para aqueles que desejam migrar de abordagens antigas (DispatchQueue, OperationQueue) para o modelo moderno de Structured Concurrency.
O que o leitor aprenderá
- Fundamentos de async/await