15 jul. 2026
🧩 La composición es una de las ideas que mejor explica por qué SwiftUI permite construir interfaces complejas con relativamente poco código. Una pantalla no se trata como un bloque indivisible, sino como una jerarquía de piezas pequeñas que se combinan entre sí. Un texto, un botón, una fila de una tabla y una pantalla completa… participan en el sistema a través de la misma abstracción: todos conforman el protocolo View.
Leer articulo14 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 articulo