Combine
Descubre Combine, el framework de Apple para el manejo de eventos asíncronos. A través de nuestros tutoriales, aprenderás a implementar y gestionar flujos de datos y eventos en tus aplicaciones. Desde conceptos básicos hasta aplicaciones avanzadas, nuestros contenidos son ideales para todo aquel que desee dominar este poderoso framework y llevar sus habilidades de desarrollo en Swift al siguiente nivel
CURSO COMBINE en Swift GRATUITO Premium Miembros Público
Combine es un Framework de Apple para crear código reactivo. Esto nos permite crear código muy limpio usando Publisher y Subscribers. Además, aprendemos a usar varios operadores para que veas lo sencillo que es manejar la información que Publica un Publisher hasta que llega a un Subscriber
Agrupa Publishers con CombineLatest y Zip en Combine Premium Miembros Público
CombineLatest y Zip son dos operadores de Combine que nos permiten agrupar varios Publishers en uno. La ventaja de usar estos operadores es que nos ayudan a reducir mucha lógica dentro de nuestra aplicación. En lugar de crear esta funcionalidad nosotros, podemos usar el operador.
Aprende a usar URLSession y Combine (decode, tryMap y map) Premium Miembros Público
Podemos usar Combine con URLSession, de esta manera creamos un Publisher en el que podemos usar operadores y así transformar los valores que viajan en nuestro Publisher. En este caso utilizamos los operadores map, tryMap, y decode. Es un ejemplo muy práctico y real.
Domina Promesas en Combine con el Uso de Future Premium Miembros Público
Aprende a crear promesas en Swift con Combine usando Future. Descubre cómo manejar código asíncrono de manera efectiva en tus apps.
Manejo de flatMap y catch: Operadores Esenciales en Combine Premium Miembros Público
Descubre cómo usar flatMap en Combine para concatenar Publishers. Aprende a gestionar eventos de manera eficiente en tus apps de Swift.
Publishers Combine: Just y Fail Premium Miembros Público
En Combine podemos utilizar el Publisher Just y Fail. El Publisher Just se encarga de publicar un valor y una vez publicado finaliza. Y el Publisher Fail se encarga de publicar un error y automáticamente el publisher finaliza de enviar eventos. Estos dos publishers son muy útiles
Operador Combine: filter Premium Miembros Público
filter es un operador en Combine que nos permite filtrar valores que viajan a través de nuestro Publisher. Dentro del operador filter podemos añadir la condición que queramos usar para filtrar los valores de nuestro Publisher.
Operador Combine: retry Premium Miembros Público
retry es un operador en Combine que nos permite recuperarnos tras errores lanzados en nuestro Publisher. El operador retry tiene un parámetro de entrada indicando el número de veces que nos queremos recuperar al enviar failures en nuestro Publisher.
Operador Combine: tryMap Premium Miembros Público
tryMap es un operador en Combine que nos permite transformar de un tipo A a un tipo B según la función que le pasemos. La única diferencia respecto al operador map de Combine, es que tryMap permite lanzar errores a nuestro Publisher y impedir que se sigan publicando valores.
Operador en Combine: map Premium Miembros Público
Dentro del framework Combine creado en Swift, podemos usar varios operadores. Cada uno de ellos tiene un propósito específico: map, filter, merge, etc. Vamos a ir viendo algunos de ellos para que los conozcas y sepas utilizarlos en tu día a día creando una app iOS.
Publishers Combine: PassthroughSubject y CurrentValueSubject Premium Miembros Público
PassthroughSubject y CurrentValueSubject son dos publishers que nos permiten publicar eventos en un Publisher de forma imperativa. Usamos un método llamado send para enviar los eventos. La diferencia entre PassthroughSubject y CurrentValueSubject es que al último le damos un valor por defecto
Introducción a Combine (Publishers, Subscribers y AnyCancellable) Premium Miembros Público
Combine es un framework que Apple publicó en 2019. Es un framework para programar nuestra app de forma reactiva pudiendo trabajar con eventos asíncronos. Hasta ahora en SwiftBeta habíamos visto callbacks, y delegation pattern. A partir de ahora tenemos nueva serie muy interesante!