RxSwift: Reactive Programming with Swift
Полное руководство по RxSwift от Raywenderlich
Resumo:
Introdução
O livro «RxSwift: Reactive Programming with Swift» da equipe Raywenderlich é um dos guias mais completos e práticos sobre programação reativa no ecossistema Apple. Lançado em 2021 (quarta edição), ele tem 534 páginas e cobre todos os aspectos principais do trabalho com a biblioteca RxSwift. Apesar de o site PythonLib ser dedicado ao Python, este livro será útil para desenvolvedores que desejam expandir seus horizontes e entender o paradigma da programação reativa, que também é ativamente usado em Python (por exemplo, RxPY).
Sobre o que é este livro?
O livro é dedicado à programação reativa usando o framework RxSwift — a implementação Swift do ReactiveX (Reactive Extensions). Os autores apresentam gradualmente ao leitor os conceitos principais: Observable, Observer, Subject, Scheduler, operadores de transformação, filtragem e combinação de fluxos de dados. Atenção especial é dada à integração do RxSwift com UIKit, SwiftUI e trabalho com requisições de rede (URLSession).
Para quem é este livro?
O livro é voltado para desenvolvedores iOS/macOS que já têm experiência básica com Swift e Xcode. Iniciantes em programação terão dificuldade, mas se você escreve em Swift com confiança e quer migrar para o estilo reativo — este é o ponto de partida ideal. O livro também será útil para desenvolvedores Python familiarizados com RxPY, para comparação de abordagens.
O que o leitor aprenderá?
- Fundamentos da programação reativa: Observable, Observ