In-App Purchase con RevenueCat en Swift - ¿Cómo instalarlo?
Por Marcelo Laprea, 2023-05-15
RevenueCat es una librería que nos permite manejar las compras en nuestra aplicación de una manera simple, rápida, y los más importante, gratis (si la…
Por Marcelo Laprea, 2023-05-15
RevenueCat es una librería que nos permite manejar las compras en nuestra aplicación de una manera simple, rápida, y los más importante, gratis (si la…
Por Marcelo Laprea, 2023-05-10
ButtonStyle es un protocolo que nos permite definir un estilo que se puede aplicar a cualquier botón en la aplicación, evitando tener que modificar…
Por Libranner Santos, 2023-05-05
Cuando trabajamos con SwiftUI, a menudo necesitamos ejecutar código asíncrono antes de que nuestra vista aparezca. Para ello, podemos utilizar el…
Por Libranner Santos, 2023-05-03
Cuando trabajamos con Swift Package Manager, es común que tengamos que limpiar la caché, porque Xcode no está refrescando los directorios con las…
Por Marcelo Laprea, 2023-04-29
Con el modifier accessibilityRepresentation(representation:) de SwiftUI, podemos reemplazar uno o mas elementos de accesibilidad por otros nuevos, es…
Por Libranner Santos, 2023-04-20
Los plugins son scripts de Swift que pueden realizar acciones en un paquete Swift o en un proyecto de Xcode. Estos pueden ser muy útiles cuando…
Por Marcelo Laprea, 2023-04-15
SKOverlay es un API que nos permite recomendar otras apps a los usuarios de nuestra aplicación, permitiendo que puedan descargarla inmediatamente…
Por Libranner Santos, 2023-04-15
Cuando utilizamos código asíncrono recurrimos a la concurrencia para aprovechar la capacidad de procesamiento ejecutando código en diferentes hilos…
Por Libranner Santos, 2023-03-19
MainActor es un singleton que ejecuta código en el hilo principal. En términos más completos, es un actor cuyo executor ejecuta código en el hilo…
Por Libranner Santos, 2023-03-19
@autoclosure es un atributo que nos permite un closure para contener una expresión. Cuando esta expresión es contenida no se ejecuta hasta que sea…
Por Libranner Santos, 2023-03-19
Closure es uno de los principales rompecabezas para los desarrolladores cuando comienzan a usar Swift. Estos no son más que bloques de código. Estos…
Por Libranner Santos, 2023-03-13
Cuando escribimos código en Swift debemos tener muy en cuenta como manejamos las referencias a nuestras clases, para que el Automatic Reference…