Combine: Asynchronous Programming with Swift
Асинхронное программирование на Swift с фреймворком Combine
Resumo:
Introdução
O livro «Combine: Asynchronous Programming with Swift» da equipe Raywenderlich Tutorial Team é, sem dúvida, um dos melhores guias práticos sobre o framework Combine, apresentado pela Apple em 2019. Publicado em 2021, ele possui 472 páginas e é voltado para desenvolvedores iOS e macOS que dominam a linguagem Swift. Diferente da documentação técnica tradicional, este livro oferece um aprendizado passo a passo de programação reativa por meio de projetos reais e exercícios.
Sobre o que é este livro?
O livro trata do framework Combine, que permite processar eventos assíncronos (requisições de rede, entrada do usuário, notificações) através de uma interface unificada de Publishers, Subscribers e Operators. Os autores apresentam os conceitos de forma progressiva, do básico ao avançado: desde assinaturas simples até a criação de operadores personalizados e integração com SwiftUI. Cada capítulo contém um exercício prático que consolida a teoria.
Para quem é este livro?
O livro é direcionado a desenvolvedores Swift que já conhecem os fundamentos da linguagem e da plataforma Apple. Iniciantes em programação assíncrona podem ter dificuldades, mas com conhecimento básico sobre closures e protocolos, o conteúdo se torna acessível. O livro é especialmente útil para quem está migrando de UIKit para SwiftUI, onde o Combine desempenha um papel fundamental.
O que o leitor aprenderá?
- Fundamentos do Combine: o que são Publisher, Subscriber, Subscription e como eles interagem.
- Operadores: map, fi