View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • AI & Machine Learning
    • App Intents
    • Apple Intelligence
    • Games
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Videos

Abrir menú Cerrar menú
  • Colecciones
  • Todos los videos
  • Información

Más videos

  • Información
  • Taller grupal sobre SwiftData

    Únete en línea para participar en la WWDC26 junto a ingenieros y diseñadores de Apple, donde podrás hacer preguntas, recibir consejos y ver el debate sobre los anuncios más importantes de SwiftData de la semana. Se lleva a cabo en inglés.

    Capítulos

    • 0:00:00 - Introducción
    • 0:02:53 - ¿Cuál es la forma adecuada de usar SwiftData con widgets y App Intents (p. ej., Atajos)? ¿Hay algún código de muestra de Apple que muestre esta configuración?
    • 0:04:48 - ¿Cómo deben los desarrolladores abordar conjuntos de datos de gran tamaño en SwiftData?
    • 0:07:42 - ¿Cuál es la mejor práctica para crear datos de muestra? ¿Es buena idea insertarlos mediante el parámetro de traits de #Preview?
    • 0:09:55 - ¿Cuándo debería un desarrollador elegir ResultsObserver en lugar de @Query? ¿Cuáles son las ventajas y desventajas en cuanto a rendimiento, granularidad de la observación y control arquitectónico?
    • 0:13:32 - En Core Data, recurría a NSExpression para calcular sumas, promedios, mínimos y máximos directamente en el almacén de SQL. SwiftData carece de un equivalente y necesita los datos en la RAM. ¿Cuál es su recomendación?
    • 0:15:25 - Al usar SwiftUI con SwiftData, ¿cuál es la mejor manera de construir el estado y el modelo de la vista para que los usuarios puedan completar atributos no opcionales al agregar un nuevo objeto?
    • 0:18:53 - Para SwiftData + CloudKit: si publiqué una app sin un grupo de apps o un esquema versionado, ¿puedo agregarlos después sin perder datos?
    • 0:21:25 - ¿Cómo afecta el uso de grupos de apps para definir el almacén local de SwiftData a los entornos de desarrollo y producción de CloudKit y cómo hago evolucionar el esquema de forma segura cuando varias apps comparten el almacén?
    • 0:23:29 - ¿Cuál es la mejor manera de administrar la evolución de esquemas en el desarrollo y la producción (CloudKit) para una app ya publicada en el App Store cuando ejecutar una compilación de desarrollo en Xcode puede provocar que el almacén local deje de sincronizarse o se generen entradas duplicadas?
    • 0:25:33 - ¿Cuál es la forma más eficiente de contar objetos de SwiftData sin consultarlos en las vistas?
    • 0:25:47 - En partes sensibles al rendimiento de una app, obtuve manualmente los modelos en una matriz en caché y administré las actualizaciones por mi cuenta en lugar de usar @Query. ¿Cómo ve el equipo esa compensación?
    • 0:30:20 - Para SwiftData con CloudKit, ¿cómo puedo asegurar que la sincronización se realice lo más rápido posible? Veo demoras prolongadas hasta que los datos aparecen en las diferentes plataformas.
    • 0:34:24 - ¿Cuál es la mejor manera de almacenar enums (incluidos los de tipo Codable) con valores asociados en SwiftData?
    • 0:41:09 - ¿Cuáles son las mejores prácticas para usar múltiples contextos de modelos? ¿Cuándo se debe dividir el trabajo entre contextos y cuándo se debe mantener todo en uno?
    • 0:48:49 - ¿Cómo sé si necesito paginar mis consultas en lugar de obtener todos los registros de un tipo?
    • 0:50:20 - ¿Es buena idea combinar SwiftData con un backend en la nube como Firestore para la sincronización o es un antipatrón? Hoy mi app usa Firestore y un espejo JSON local.
    • 0:55:12 - ¿Cuál es la forma adecuada de saber si se requiere una migración de base de datos para poder mostrar una pantalla de carga y evitar que los widgets o App Intents accedan al almacén durante la migración?
    • 0:57:33 - ¿Cuál es la mejor manera de hacer consultas agrupadas (agrupando los resultados según una propiedad del modelo) para mostrar los datos por secciones?
    • 0:58:38 - ¿Cuál es la mejor manera de controlar la concurrencia cuando un @ModelActor necesita devolver datos de modelo, dado que los tipos @Model no son Sendable y no pueden cruzar los límites del actor?

    Recursos

      • Video HD
      • Video SD
  • Buscar este video…

Developer Footer

  • Videos
  • WWDC26
  • Taller grupal sobre SwiftData
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • AI & Machine Learning
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    • Documentation Archive
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines