10 jul. 2026
Cuando empezamos a programar en Swift es habitual aprender las diferencias entre struct y class: unas son tipos por valor, otras por referencia; unas admiten herencia y otras no. Sin embargo, la verdadera dificultad no está en conocer esas diferencias, sino en saber cuál utilizar en cada situación.
Apple ha actualizado recientemente su documentación para dejar clara una recomendación que lleva años aplicando en sus propios frameworks: utiliza estructuras por defecto y recurre a las clases únicamente cuando realmente las necesites.
Leer articulo8 jul. 2026
Con cada nueva versión de iOS Apple introduce cambios que conviene adoptar cuanto antes. Sin embargo, algunas novedades dejan de ser simples recomendaciones para convertirse en requisitos obligatorios.
Eso es precisamente lo que ocurre con el SDK de iOS 27 incluido en Xcode 27. Existen tres cambios que pueden impedir que tu aplicación llegue siquiera a ejecutarse o que provoquen que la rechacen durante la revisión en App Store Connect.
Leer articulo7 jul. 2026
SwiftUI facilita la creación de animaciones con muy poco código, pero elegir el tipo de animación adecuado marca una gran diferencia en la sensación que transmite una interfaz. Aunque muchas aplicaciones utilizan la animación por defecto, el framework ofrece un conjunto mucho más amplio de herramientas para controlar cómo evoluciona un cambio de estado.
En este artículo repasaremos los principales tipos de temporización disponibles en SwiftUI, cuándo utilizarlos y cómo personalizarlos para conseguir interfaces más naturales.
Leer articulo6 jul. 2026
Swift sigue evolucionando con pequeñas mejoras que, aunque pueden pasar desapercibidas, ayudan a escribir un código más limpio y expresivo. Una de ellas permite utilizar una propiedad constante inicializada con un caso de un enum para satisfacer directamente los requisitos de un protocolo, eliminando código repetitivo cuando un protocolo requiere un valor estático fijo.
Hasta ahora era habitual implementar una propiedad estática calculada que simplemente devolvía un caso concreto de una enumeración.
Leer articulo5 jul. 2026
La respuesta háptica se ha convertido en una parte fundamental de la experiencia de usuario en los dispositivos de Apple. Una ligera vibración puede confirmar una acción, advertir de un error o reforzar una interacción sin necesidad de mostrar información adicional en pantalla.
Hasta hace relativamente poco, integrar este tipo de comportamiento en una aplicación SwiftUI implicaba recurrir a UIKit y utilizar clases como UIImpactFeedbackGenerator o UINotificationFeedbackGenerator. Afortunadamente, SwiftUI incorpora una API mucho más sencilla y declarativa: sensoryFeedback.
Leer articulo