Please enable JavaScript.
Coggle requires JavaScript to display documents.
RxSwift (O que é? (Um pattern comum para eventos e alteração de dados,…
RxSwift
O que é?
Um pattern comum para eventos e alteração de dados
Filtro e mapeamento para novos resultados
Ações em cadeia
Async and threading APIs
Observables and Observers
Observables
Coisas você está observando
Categories
Lista ilimitada de eventos
variável simples
Tasks of code
Bounded Array
Novo evento - eventos de UI
Mudança de eventos - alteração de uma variável após uma atualização dos dados
Eventos completos - tasks de rede por exemplo
Next element event - lista de usuários pra processar, por exemplo
Observable types have layers
Type overview
Variable
Will fir most of your needs
Get/Set any time
Can subscribe to when it changes
Hot observables
Never error out or complete
Subjects
Cna receive onError/OnCompleted events
"Die" after onError/onCompleted
Podem ser observados e observadores
Hot observables
Have tree main types
Behavior
Last event ou default
Publish
New events
Replay
n number of preious events
Observables
Observers
O observador
Observation pattern
Um processo será notificado quando:
Tarefas forem concluídas
Erros acontecerem
Houver mudança de dados
KVO
Objective-C flavor
Complex
Stringly typed
Use with layered archictecture?
Not very swifty