- Noticias
Llega Homebrew 3.0.0, con soporte nativo de Apple Silicon
HomeBrew 3.0.0 ya es nativo para Apple Silicon. Te ayudamos a instalarlo y poder empezar con el gestor de paquetes número 1 para macOS.
Leer más » - Swift
Novedades en Swift 5.4 (I), sintaxis extendida en el encadenamiento de miembros implícitos
Revisamos las novedades de Swift 5.4, empezando por la sintaxis extendida en el encadenamiento de miembros implícitos. Una función muy interesante y práctica.
Leer más » - Noticias
Apple actualiza el certificado intermedio de firma de apps
Apple anuncia la actualización de su certificado intermedio de firma para las apps. ¿Qué significa eso? ¿Me afecta? Te explicamos todo para lo que entiendas.
Leer más » - Swift
Firebase, instalación con Swift Package Manager y uso en SwiftUI con iOS 14 y Xcode 12
Lo confesamos: en Apple Coding somos enemigos acérrimos del famoso CocoaPods. No nos gusta nada. Hemos sufrido tanto con él y hemos encontrado muchas extrañezas con los años. Lo sentimos por aquellos que les guste: nosotros lo hemos usado por exigencias de clientes o APIs que solo aportaban esa forma de instalar casi desde su lanzamiento en 2011, y las pesadillas han sido muchas y terroríficas. Por este motivo, hace un tiempo hicimos un tutorial que os gustó bastante, sobre cómo instalar una de las APIs más usadas a nivel profesional sin usar este gestor de dependencias: Firebase sin CocoaPods. La gran noticia, es que Google se ha puesto las pilas y ha presentado el soporte de instalación (en beta, por ahora) de Firebase (todas sus APIs) a través del gestor de paquetes oficial del lenguaje Swift: Swift Package Manager. Y vamos a enseñaros cómo usar este y descubriréis un nuevo mundo de gozo y regocijo. ¿Por qué ha tardado tanto? SPM o Swift Package Manager, es el gestor de paquetes (dependencias) oficial del lenguaje Swift. Un gestor que lleva varios años con nosotros, pero que hasta el pasado año con Xcode 11 no ganó integración con el IDE de …
Leer más » - Trucos
Grabación segura de claves en Swift con la librería CryptoKit
No hay nada más inseguro y menos recomendado por los expertos en seguridad, que grabar cualquier tipo de contraseña o valor clave para nuestra app, tal cual como cadena. Menos aún en lugares como el famoso e infame UserDefaults que solo debe ser usado para valores inocuos de nuestra app (como la configuración de color del usuario) y que siempre ha de tener una comprobación de valor y un forzado a valor por defecto. Es decir, que si grabo darkMode como un valor 1 o 0, al leerlo compruebo si tiene uno de estos valores y si no, pongo el 0 por defecto. Para evitar cualquier tipo de modificación que cree estados inciertos en mi app. Grabación de claves en forma segura Desde iOS 13, Apple creó una librería nativa 100% en Swift llamada CryptoKit, que nos proporciona una forma muy simple de trabajar con hashes, cifrado y firma digital. Y esto es clave para no guardar valores «en bruto», como una cadena, que puede ser observada por cualquier persona que intente comprometer nuestra app simplemente mirando la memoria de la misma desde un dispositivo comprometido (por ejemplo). Jamás hemos de guardar ningún dato seguro o clave, tal cual. Mejor …
Leer más » - Noticias
Cambio de normas en el App Store para abril de 2020
Apple cambia algunas de sus normas a la hora de revisar las apps, tanto nuevas como actualizaciones. Serán efectivas desde el 30 de abril de 2020. Os adelantamos qué debéis hacer para pasarlas.
Leer más » - Noticias
Facebook re-escribe desde 0 Messenger, gran parte en desarrollo nativo
Facebook anuncia la refactorización de la app Messenger, pasando a usar tecnología nativa en vez de basada en sus propias soluciones multiplataforma. Os contamos los detalles.
Leer más » - Noticias
Swift ya compila y pasa todos los test en Windows
Swift ha pasado todos los tests para verificar su funcionamiento en Windows, y ahora entra en su recta final para obtener soporte oficial en el sistema operativo de Microsoft.
Leer más » - Podcast
Apple Coding 6×07, El estado actual del desarrollo iOS
Analizamos el estado actual del desarrollo en base a una interesante encuesta que se ha publicado estos días.
Leer más » - Análisis
Swift presenta los Preview Package de su librería estándar
Descubrimos los Preview Package de la librería estándar de Swift. Paquetes en Swift Package Manager para probar desde ya futuras funciones del lenguaje Swift.
Leer más »