14 jul. 2026
Apple anunció en la WWDC26 que publicará como código abierto el núcleo de FoundationModels. Este movimiento amplía considerablemente el alcance de un framework que nació en 2025 como puerta de entrada, desde aplicaciones Apple, al modelo local de Apple Intelligence. Sin embargo, la frase «Foundation Models será de código abierto» puede inducir a una conclusión equivocada: Apple abre la infraestructura de programación, no los pesos de sus modelos.
La diferencia importa. El valor de FoundationModels no reside únicamente en ejecutar el modelo de unos 3.000 millones de parámetros incluido en el sistema. También ofrece sesiones, transcripciones, generación guiada de tipos Swift, herramientas, transmisión de resultados y control del contexto. Al abrir esa capa y añadir protocolos para conectar otros modelos, Apple convierte una API ligada inicialmente al sistema en un modelo de programación reutilizable en aplicaciones, servidores Swift y motores de inferencia de terceros.
Leer articulo13 jul. 2026
Con Xcode 27 Apple ha dado un paso más en la integración de la inteligencia artificial dentro del flujo de desarrollo. Además de las novedades del propio IDE, incorpora un conjunto de Agent Skills: paquetes de conocimiento que recopilan recomendaciones oficiales sobre Swift, SwiftUI, UIKit, seguridad o pruebas, entre otros temas.
Lo más interesante es que estas habilidades no están limitadas a Xcode. También pueden exportarse para utilizarlas con asistentes como ChatGPT, Claude Code o Codex, consiguiendo respuestas mucho más alineadas con las guías y buenas prácticas de Apple.
Leer articulo10 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 articulo