-
Taller grupal sobre SwiftUI
Ú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 SwiftUI de la semana. Se lleva a cabo en inglés.
Capítulos
- 0:00:00 - Introducción
- 0:02:58 - Con más de 1 millón de elementos reordenables, ForEach aún recorre toda la colección al mostrarla por primera vez y en cada cambio de recuento u orden, lo que provoca una ralentización. ¿Hay planes para una API nativa de SwiftUI rápida?
- 0:04:45 - En la versión beta 1 de iOS 27 no es posible crear una transición personalizada: NavigationTransition no expone nada públicamente. ¿Llegará en alguna versión beta posterior?
- 0:07:21 - ¿Cómo podemos usar la inteligencia de programación y los modelos agénticos en Xcode para crear vistas de Liquid Glass? A veces .glassEffect en los botones no luce tan refinado como debería.
- 0:14:06 - Actualmente, ¿cuál es la mejor manera de gestionar los tamaños de pantalla: en vertical, en horizontal, con vistas divididas y los tamaños de ventana ilimitados que podemos tener? ¿Qué API deberíamos usar en todas las versiones de iOS?
- 0:22:00 - ¿Tienen algún consejo para aprender a administrar datos correctamente y pasar datos entre vistas? ¿Qué proyectos ayudan a reforzar esto?
- 0:30:38 - Oí que no debería usar un if {} para ocultar elementos condicionalmente (por ejemplo, mostrar texto solo a las 9:41). ¿Qué recomienda Apple?
- 0:38:13 - ¿Cuál es el costo concreto de la eliminación de tipos (AnyView) en una vista con muchos niveles de anidamiento o que se actualiza con frecuencia? ¿Cuándo debería preocuparme y cuándo no?
- 0:39:30 - ¿Tienen algún consejo para hacer que los diseños de SwiftUI sean más adaptables ahora que las vistas previas de Xcode son redimensionables?
- 0:42:29 - ¿Qué aconsejan para presentar superposiciones de SwiftUI a pantalla completa encima de todo (incluidas las hojas) sin interferir con la presentación modal?
- 0:47:40 - ¿Cuál es la mejor manera de crear un control personalizado solo con SwiftUI (como un menú desplegable) que se expanda sobre otros elementos y sea interactivo, sin afectar su diseño?
- 0:54:45 - Se sabe que dividir vistas grandes de SwiftUI en vistas más pequeñas mejora el rendimiento, pero ¿qué tan pequeñas deberían ser? ¿Cuáles son las mejores prácticas para vistas de tipo struct frente a propiedades calculadas con @ViewBuilder?
Recursos
-
Buscar este video…
-