Presentando Coordinator o como evitar flags

  1

¿Cuantas de nuestras clases necesitan crear flags para coordinar varias tareas asincronas? Te presento Coordinator.

Una clase de utilidad que hará que evites flags para coordinar varias acciones. Simplemente almacena una lista de strings como ids de acciones y lanza un callback cuando todas estén terminadas. Este es un código sin Coordinator:

Y este es el mismo código con coordinator:

Mucho más legible y sin flags.



Did you like this post? You can support my work and help me writting more useful posts:

BTC address: 3Az7sgCW4VaNqxmTpWcZvoFDDEkqJnv8ba