Guía del tema
SwiftUI y frameworks de interfaz
Crea interfaces adaptables con SwiftUI, UIKit y AppKit mediante patrones modernos de diseño, navegación, animación y estado.
Esta colección sigue los frameworks de interfaz de Apple desde los fundamentos hasta la composición avanzada. Abarca las prestaciones más recientes de SwiftUI junto con la integración de UIKit y AppKit, con orientación práctica para estado, navegación, diseño, animación, documentos y apps con varias ventanas.
- Sesiones
- 76
- 2026
- 22
- 2025
- 26
- 2024
- 28
Qué incluye este tema
- Composición, estado y navegación de SwiftUI
- Diseño, animación e interfaces adaptables
- Integración de UIKit y AppKit
WWDC 2026
22 sesiones- Compón efectos gráficos avanzados con SwiftUIDescubre cómo crear experiencias personalizadas y completas al combinar creativamente API de diseño y gráficos de SwiftUI. Te mostraremos cómo descomponer diseños complejos y usar un flujo creativo para…
- Descubre PaperKitCrea una aplicación basada en lienzo con PaperKit. Explora las nuevas API de modelo de datos que permiten acceder, crear y modificar elementos de marcado. Aprende a agregar controles y anotaciones…
- Fundamentos de Actividades en VivoMejora la experiencia de tu app con Actividades en Vivo. Explora muchos de los lugares donde aparecen, incluido un nuevo estilo en Dynamic Island que ofrece más información cuando iPhone se usa en horizontal…
- Fundamentos de WidgetKitLos widgets destacan el contenido más importante de tu app en todo el sistema y ofrecen a las personas otra oportunidad para interactuar. Descubre los distintos tipos y las cualidades que los hacen memorables…
- Laboratorio grupal de SwiftUIAcompáñanos en línea para profundizar en WWDC26 con ingenieros y diseñadores de Apple, hacer preguntas, recibir consejos y seguir la conversación sobre los anuncios más importantes de la semana relacionados…
- Laboratorio grupal de SwiftUIAcompáñanos en línea para profundizar en WWDC26 con ingenieros y diseñadores de Apple, hacer preguntas, recibir consejos y seguir la conversación sobre los anuncios más importantes de la semana relacionados…
- Laboratorio grupal de SwiftUI para principiantesAcompáñanos en línea para hacer preguntas, recibir consejos y seguir la conversación sobre los primeros pasos con SwiftUI. Se imparte en inglés.
- Laboratorio grupal de watchOSAcompáñanos en línea para profundizar en WWDC26 con ingenieros y diseñadores de Apple, hacer preguntas, recibir consejos y seguir la conversación sobre los anuncios más importantes de la semana relacionados…
- Lee entre los trazos con PencilKitHabilita el reconocimiento de escritura a mano en tus apps con la misma potente tecnología de apps de Apple como Freeform y Notes. Descubre cómo usarlo con una amplia variedad de alfabetos e idiomas, y explora…
- Mejora la accesibilidad de tu app de lecturaAprende a crear experiencias de lectura sólidas para VoiceOver, Speak Screen y más. Descubre cómo ofrecer una selección de texto intuitiva, navegación clara entre líneas y párrafos, y lectura continua entre…
- Mejora la experiencia de texto de tu app con TextKitDescubre cómo combinar la comodidad de las vistas de texto integradas con el control de TextKit. Te mostraremos cómo las nuevas API facilitan extender UITextView y NSTextView con comportamientos…
- Moderniza tu app AppKitActualiza tu app AppKit con las convenciones modernas de macOS. Profundiza en el manejo de entradas mediante eventos de control y reconocedores de gestos, más allá de los bucles de seguimiento tradicionales…
- Moderniza tu app UIKitDescubre las últimas actualizaciones de UIKit. Aprende a actualizar los diseños de tu app para iPhone para que funcionen de forma óptima al redimensionarse mediante iPhone Mirroring y en iPad. Explora nuevas…
- Novedades de SwiftDataDescubre las últimas mejoras de SwiftData. Te mostraremos cómo conservar tipos personalizados y de terceros mediante Codable, y agrupar datos recuperados en secciones dentro de tu app SwiftUI. También…
- Novedades de SwiftUIExplora las últimas incorporaciones a SwiftUI y descubre cómo pueden mejorar tus apps. Presentaremos un nuevo protocolo Document con acceso directo al disco y comparación basada en instantáneas para crear apps…
- Novedades de WebKit para Safari 27Explora las novedades de WebKit, desde Grid Lanes y Customizable Select hasta HTML Model e Immersive Environments, además de lo más reciente para Web Extensions. También descubrirás el trabajo detrás de más de…
- Ofrece información de entrenamientos con zonas de HealthKitHealthKit facilita ofrecer en tu app información de entrenamiento, como zonas de frecuencia cardíaca y potencia de ciclismo. Aprende a aprovechar las zonas personalizadas integradas o a crear otras propias…
- Perfecciona la accesibilidad de controles personalizadosLibera todo el potencial de los elementos interactivos de tu app haciéndolos accesibles para todos. Explicaremos cómo las personas comprenden y usan controles con VoiceOver y otras tecnologías de asistencia, y…
- Profundiza en pilas diferidas y desplazamiento con SwiftUIDescubre el funcionamiento interno de las pilas diferidas de SwiftUI. Exploraremos cómo LazyVStack y LazyHStack calculan tamaños, cargan subvistas de forma diferida y precargan contenido para ofrecer un…
- Programa con nosotros: agrega persistencia con SwiftDataObserva SwiftData en acción mientras agregamos persistencia a una app existente. Te mostraremos cómo definir tus modelos de datos e integrar de forma fluida datos persistentes con SwiftUI. También aprenderás…
- Programa con nosotros: crea una potente función de arrastrar y soltar en SwiftUIAcompáñanos mientras creamos un juego de solitario para explorar las últimas prestaciones de arrastrar y soltar de SwiftUI. Te mostraremos cómo usar la nueva API de reordenamiento para que las personas…
- Usa SwiftUI con AppKit y UIKitDescubre cómo adoptar SwiftUI de forma gradual en tu app AppKit o UIKit existente. Te mostraremos cómo usar el framework Observation para actualizar automáticamente tus vistas, integrar componentes de SwiftUI…
WWDC 2025
26 sesiones- Conoce Liquid GlassLiquid Glass unifica el lenguaje de diseño de las plataformas de Apple y ofrece una experiencia de usuario más dinámica y expresiva. Conoce sus principios de diseño, explora sus propiedades ópticas y físicas…
- Conoce WebKit para SwiftUIDescubre cómo usar WebKit para integrar contenido web sin esfuerzo en tus apps de SwiftUI. Aprende a cargar y mostrar contenido web, comunicarte con páginas web y mucho más.
- Conoce el diseño espacial de SwiftUIExplora nuevas herramientas para crear experiencias espaciales con SwiftUI. Aprende los fundamentos de las vistas 3D de SwiftUI en visionOS, personaliza diseños existentes con alineaciones de profundidad y usa…
- Conoce el nuevo aspecto de los íconos de appsObtén una visión general de las nuevas apariencias de los íconos de apps para iOS, iPadOS y macOS, incluidos tonos claros y oscuros, y opciones transparentes. Aprende a usar el efecto esmerilado y la…
- Conoce el nuevo sistema de diseñoProfundiza en el nuevo sistema de diseño para explorar cambios importantes del diseño visual, la arquitectura de la información y los componentes centrales del sistema. Aprende cómo transforma la relación…
- Crea una app AppKit con el nuevo diseñoActualiza tu app AppKit para aprovechar al máximo el nuevo sistema de diseño. Profundizaremos en cambios importantes de vistas con pestañas, vistas divididas, barras, presentaciones, búsqueda y controles, y…
- Crea una app SwiftUI con el nuevo diseñoExplora cómo Liquid Glass transforma el aspecto de tu app. Descubre cómo este impactante material mejora barras de herramientas, controles y estructuras de apps en distintas plataformas, ofrece interacciones…
- Crea una app UIKit con el nuevo diseñoActualiza tu app UIKit para aprovechar al máximo el nuevo sistema de diseño. Profundizaremos en cambios importantes de vistas con pestañas, vistas divididas, barras, presentaciones, búsqueda y controles, y…
- Crea íconos con Icon ComposerAprende a usar Icon Composer para crear íconos de apps actualizados para iOS, iPadOS, macOS y watchOS. Descubre cómo exportar recursos desde la herramienta de diseño que prefieras, agregarlos a Icon Composer…
- Diseña widgets para visionOSAprende a diseñar atractivos widgets para visionOS 26 que se integren sin esfuerzo con el entorno de una persona. Descubre cómo agregar profundidad a su diseño y personalizar materiales, tamaños y estilos para…
- Explora la concurrencia en SwiftUIDescubre cómo SwiftUI aprovecha la concurrencia de Swift para crear apps seguras y con buena respuesta. Explora cómo usa el actor principal de forma predeterminada y descarga trabajo en otros actores. Aprende…
- Haz que tu app UIKit sea más flexibleDescubre cómo tu app UIKit puede ser más flexible en iPhone, iPad, Mac y Apple Vision Pro mediante escenas y controladores de vistas de contenedor. Libera todo su potencial al pasar de un ciclo de vida…
- Lleva Swift Charts a la tercera dimensiónAprende a llevar tus Swift Charts 2D a la tercera dimensión con Chart3D y visualizar tus conjuntos de datos desde perspectivas completamente nuevas. Traza datos en 3D, visualiza superficies matemáticas y…
- Mejor juntos: SwiftUI y RealityKitDescubre cómo combinar de forma fluida SwiftUI y RealityKit en visionOS 26. Exploraremos mejoras de Model3D, incluida la compatibilidad con animación y ConfigurationCatalog, y mostraremos transiciones fluidas…
- Mejora el diseño de tu app para iPadHaz que tu app se vea y se sienta excelente en iPadOS. Conoce prácticas recomendadas para diseñar una disposición adaptable a ventanas de apps redimensionables. Familiarízate con los controles de ventana y…
- Mejora la experiencia multilingüe de tu appCrea una experiencia fluida para cualquiera que use varios idiomas. Aprende cómo Language Discovery te permite optimizar tu app con los idiomas preferidos de una persona. Explora avances en la compatibilidad…
- Novedades de SF Symbols 7Explora las últimas actualizaciones de SF Symbols, la biblioteca de iconografía de Apple. Conoce Draw, un nuevo sistema de animación que permite que los símbolos imiten el flujo orgánico de un trazo…
- Novedades de SwiftUIConoce las novedades de SwiftUI para crear excelentes apps en cualquier plataforma de Apple. Exploraremos cómo dar a tu app un aspecto completamente nuevo con Liquid Glass. Descubre cómo aumentar el…
- Novedades de UIKitModerniza tu app con las últimas API de UIKit, incluida una mejor compatibilidad con la barra de menús, seguimiento automático de observaciones, un nuevo método de actualización de la interfaz y mejoras de…
- Novedades de Xcode 26Descubre los últimos avances de productividad y rendimiento en Xcode 26. Aprende a aprovechar modelos de lenguaje grandes en tu flujo de desarrollo. Explora mejoras de edición y depuración, mejores…
- Novedades de visionOS 26Explora nuevas y emocionantes funciones de visionOS 26. Descubre API volumétricas mejoradas y aprende a combinar la potencia de SwiftUI, RealityKit y ARKit. Aprende a crear apps y juegos más atractivos con…
- Novedades de watchOS 26Descubre las nuevas funciones de watchOS 26 y aprende a integrarlas en tus apps de watchOS e iOS. Explora la arquitectura ARM64 y profundiza en el nuevo sistema de diseño. También compartiremos actualizaciones…
- Novedades de widgetsWidgetKit mejora tu app con actualizaciones para widgets, Actividades en Vivo y controles. Aprende a llevar tus widgets a visionOS y CarPlay, y a conseguir su mejor aspecto mediante modos de renderizado con…
- Optimiza el rendimiento de SwiftUI con InstrumentsDescubre el nuevo instrumento de SwiftUI. Veremos cómo SwiftUI actualiza las vistas, cómo los cambios en los datos de tu app afectan esas actualizaciones y cómo el nuevo instrumento te ayuda a visualizar sus…
- Prepara la escena con SwiftUI en visionOSDescubre nuevas y emocionantes API para mejorar ventanas, volúmenes y espacios inmersivos en tu app de visionOS. Ajusta el comportamiento de tus escenas al reiniciarse o fijarse en un lugar. Haz que los…
- Programa con nosotros: crea una experiencia de texto enriquecido en SwiftUI con AttributedStringAprende a crear una experiencia de texto enriquecido con TextEditor API de SwiftUI y AttributedString. Descubre cómo habilitar su edición, crear controles personalizados que manipulen el contenido del editor y…
WWDC 2024
28 sesiones- Adapta las ventanas de macOS con SwiftUIHaz que tus ventanas parezcan hechas a medida para macOS. Ajústalas para fines específicos, facilidad de uso y expresión de funciones. Usa SwiftUI para dar estilo a sus barras de herramientas y fondos…
- Admite la búsqueda semántica con Core SpotlightAprende a ofrecer resultados de búsqueda semántica en tu app con Core Spotlight. Descubre cómo hacer que el contenido de tu app esté disponible en el índice privado del dispositivo para que las personas…
- Aprovecha Apple Pencil al máximoComo novedad en iOS 18, iPadOS 18 y visionOS 2, el selector de herramientas de PencilKit ahora admite herramientas totalmente personalizadas con atributos propios. Aprende a expresar tu experiencia de dibujo…
- Añade expresividad a tu app con GenmojiDescubre cómo dar vida a Genmoji en tu app. Veremos cómo renderizar, almacenar y comunicar texto que incluya Genmoji. Si tu app incluye un motor de texto personalizado, también explicaremos técnicas para…
- Comprende los contenedores de SwiftUIConoce las prestaciones de las vistas de contenedor de SwiftUI y crea un modelo mental de cómo los contenedores administran sus subvistas. Aprovecha nuevas API para crear contenedores personalizados, crea…
- Conoce Contact Access ButtonConoce los nuevos modos de autorización de Contacts y cómo mejorar el acceso a Contacts en tu app. Descubre cómo integrar Contact Access Button en tu app para compartir contactos adicionales cuando se solicite…
- Crea apps preparadas para varios idiomasAsegúrate de que tu app funcione de forma correcta y eficaz para personas multilingües. Conoce prácticas recomendadas para la entrada, presentación, búsqueda y formato de texto. Obtén detalles sobre cómo…
- Crea efectos personalizados al posar la mirada en visionOSAprende a desarrollar efectos personalizados que actualizan las vistas cuando las personas las miran. Descubre cómo crear un efecto de botón expansivo que combina opacidad, escala y recorte. Conoce las…
- Crea efectos visuales personalizados con SwiftUIDescubre cómo crear efectos visuales impactantes en SwiftUI. Aprende a crear efectos de desplazamiento únicos, tratamientos de color detallados y transiciones personalizadas. También exploraremos efectos…
- Evoluciona la experiencia de inicio de documentosHaz que tu app basada en documentos destaque y enfoca su identidad única con la nueva experiencia de inicio de documentos. Aprende a aprovechar la nueva API para personalizar la primera pantalla que ven las…
- Extiende los controles de tu app por todo el sistemaLleva los controles de tu app a Control Center, Lock Screen y otros lugares. Aprende a usar WidgetKit para extenderlos a la experiencia del sistema. Veremos cómo crear un control, adaptar su aspecto y hacerlo…
- Fundamentos de SwiftUIAcompáñanos en un recorrido por SwiftUI, el framework declarativo de Apple para interfaces de usuario. Aprende conceptos esenciales para crear apps en SwiftUI, como vistas, variables de estado y diseño…
- Mejora la experiencia de pestañas y barra lateral en iPadOSiPadOS 18 presenta un nuevo sistema de navegación que da a las personas la flexibilidad de elegir entre una barra de pestañas o una barra lateral. La barra de pestañas rediseñada ofrece más espacio para el…
- Mejora las animaciones y transiciones de tu interfazExplora cómo adoptar la transición de zoom en la navegación y las presentaciones para aumentar la sensación de continuidad en tu app, y aprende a animar vistas de UIKit con animaciones de SwiftUI para crear…
- Migra tu app TVML a SwiftUISwiftUI te ayuda a crear excelentes apps en todas las plataformas de Apple y es el kit de herramientas preferido para llevar tu contenido a la sala de estar con tvOS 18. Aprende a usar SwiftUI para crear…
- Novedades de AppKitDescubre los avances más recientes en el desarrollo de apps para Mac. Obtén un panorama de las nuevas funciones de macOS Sequoia y aprende a adoptarlas en tu app. Explora nuevas formas de integrar tu código…
- Novedades de SF Symbols 6Explora las actualizaciones más recientes de SF Symbols, la biblioteca de iconografía de Apple diseñada para integrarse de forma fluida con San Francisco, la fuente del sistema de todas las plataformas de…
- Novedades de StoreKit y las compras dentro de la appAprende a crear y ofrecer experiencias de compra aún mejores con el sistema de compras dentro de la app de App Store. Verás una demostración de los nuevos estilos de control para vistas de StoreKit y las…
- Novedades de SwiftUIAprende a usar SwiftUI para crear excelentes apps para cualquier plataforma de Apple. Explora un aspecto renovado para pestañas y documentos en iPadOS. Mejora la administración de ventanas con nuevas API y…
- Novedades de UIKitExplora todas las novedades de UIKit, incluidas las experiencias de pestañas e inicio de documentos, las transiciones y los cambios en texto y entrada. También hablaremos de una interoperabilidad mejor que…
- Novedades de Xcode 16Descubre las últimas mejoras de productividad y rendimiento en Xcode 16. Conoce las mejoras en la finalización de código, los diagnósticos y Xcode Previews. Obtén más información sobre las actualizaciones de…
- Novedades de watchOS 11Explora nuevas oportunidades en Apple Watch, como incorporar compatibilidad con Double Tap en tu app para watchOS, hacer que tus widgets de Smart Stack sean aún más relevantes e interactivos, y mostrar las…
- Ponte al día con la accesibilidad en SwiftUISwiftUI facilita la creación de experiencias increíbles y accesibles para todos. Descubriremos cómo las tecnologías de asistencia comprenden tu app y navegan por ella mediante los completos elementos de…
- Primeros pasos con Dynamic TypeDynamic Type permite que las personas elijan el tamaño de texto que prefieren en todo el sistema y en todas sus apps. Para ayudarte a comenzar a admitir Dynamic Type, veremos los fundamentos: cómo funciona…
- Primeros pasos con Writing ToolsDescubre cómo Writing Tools ayuda a las personas a revisar, reescribir y transformar texto en tu app. Conoce en detalle cómo interactúa con tu app para que puedan perfeccionar lo escrito en cualquier vista de…
- Profundiza en volúmenes y espacios inmersivosDescubre nuevas y potentes formas de personalizar volúmenes y espacios inmersivos en visionOS. Aprende a ajustar cómo cambian de tamaño los volúmenes y cómo responden al movimiento de las personas a su…
- Swift Charts: gráficos vectorizados y de funcionesLa trama se complica. Aprende a renderizar gráficos atractivos que representen funciones matemáticas y conjuntos de datos extensos mediante gráficos de funciones y vectorizados en tu app. Ya sea que quieras…
- Trabaja con ventanas en SwiftUIAprende a crear excelentes apps de una o varias ventanas en visionOS, macOS y iPadOS. Descubre herramientas que permiten abrir y cerrar ventanas mediante programación, ajustar su posición y tamaño, e incluso…