Calcular tiempo de ejecución de un código
Por Libranner Santos, 2023-02-26
En un artículo anterior vimos como podemos usar async let para ejecutar procesos en paralelo. ¿Cómo podemos medir que en realidad está tomando menos…
Por Libranner Santos, 2023-02-26
En un artículo anterior vimos como podemos usar async let para ejecutar procesos en paralelo. ¿Cómo podemos medir que en realidad está tomando menos…
Por Marcelo Laprea, 2023-02-17
A partir de iOS 16 al importar StoreKit en nuestra app, tendremos acceso a la environment key llamada requestReview que nos permite solicitar al…
Por Libranner Santos, 2023-02-16
Una de las formas de ofrecer una mejor experiencia de usuario es haciendo uso de paralelización para hacer nuestras apps más responsivas. Usando async…
Por Marcelo Laprea, 2023-02-06
Apple introdujo en iOS 10 una nueva forma de generar haptic feedback a través de unos patrones de vibración ya predefinidos por ellos. Para ello nos…
Por Libranner Santos, 2023-02-01
Para evitar que un usuario pueda cerrar un sheet haciendo swipe o tap fuera del mismo, debes usar el modificador interactiveDismissDisabled(_:). struc…
Por Marcelo Laprea, 2023-02-01
Para usar vistas de UIKit en SwiftUI necesitamos el protocolo de SwiftUI UIViewRepresentable. Conformar el protocolo UIViewRepresentable Primero se…
Por Marcelo Laprea, 2023-01-26
1. Crear un ObservableObject Primero se crea un ObservableObject para que se pueda comunicar con el UIViewRepresentable que se va a crear más adelante…
Por Marcelo Laprea, 2023-01-16
¿Qué es Lottie? Lottie es una biblioteca móvil para Android e iOS que renderiza de forma nativa animaciones basadas en vectores y arte en tiempo real…
Por Libranner Santos, 2022-09-20
A partir de Xcode 12 podemos agregar recursos a nuestros paquetes de Swift Package Manager. Sin embargo, hay unas cuantas cosas que debemos tener en…
Por Marcelo Laprea, 2022-09-20
Un Multipart request se usa cuando se quiere mandar un archivo junto con un objeto JSON, el archivo puede ser un audio, una imagen, un video etc…