iOS

Fundamentos de SwiftUI

Vistas, modifiers, stacks, listas, ForEach, fundamentos de state y composición de SwiftUI

18 preguntas de entrevista·
Mid-Level
1

¿Qué caracteriza principalmente el enfoque declarativo de SwiftUI frente a UIKit?

Respuesta

SwiftUI utiliza un enfoque declarativo en el que se describe el estado deseado de la interfaz en lugar de implementar pasos imperativos para modificarla. Esta diferencia fundamental permite una sincronización automática entre los datos y la visualización, reduciendo la complejidad y los errores de gestión del estado.

2

¿A qué protocolo debe conformarse toda vista de SwiftUI?

Respuesta

El protocolo View es la base de SwiftUI. Todo componente de interfaz debe conformarse a él y proporcionar una propiedad 'body' que devuelve la descripción jerárquica de la interfaz. Esta conformidad con el protocolo permite a SwiftUI gestionar el ciclo de vida y las actualizaciones de las vistas.

3

¿Cuál es el rol principal de los modifiers en SwiftUI?

Respuesta

Los modifiers permiten transformar y configurar las vistas aplicando cambios a sus propiedades visuales, de comportamiento o de disposición. Funcionan en cadena y devuelven una nueva vista modificada en lugar de modificar la original. Esto preserva la inmutabilidad y facilita la composición.

4

¿Qué property wrapper gestiona el estado local de una vista?

5

¿Qué contenedor combina varias vistas horizontalmente en SwiftUI?

+15 preguntas de entrevista

Domina iOS para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis