iOS

Fundamentos de SwiftUI

Views, modifiers, stacks, listas, ForEach, fundamentos de state e composição do SwiftUI

18 perguntas de entrevista·
Mid-Level
1

O que caracteriza principalmente a abordagem declarativa do SwiftUI em comparação com o UIKit?

Resposta

O SwiftUI usa uma abordagem declarativa em que se descreve o estado desejado da interface em vez de implementar passos imperativos para modificá-la. Essa diferença fundamental permite a sincronização automática entre os dados e a exibição, reduzindo a complexidade e os bugs de gerenciamento de estado.

2

A qual protocolo toda view do SwiftUI deve estar em conformidade?

Resposta

O protocolo View é a base do SwiftUI. Todo componente de interface deve estar em conformidade com ele e fornecer uma propriedade 'body' que retorna a descrição hierárquica da interface. Essa conformidade com o protocolo permite que o SwiftUI gerencie o ciclo de vida e as atualizações das views.

3

Qual é o papel principal dos modifiers no SwiftUI?

Resposta

Os modifiers permitem transformar e configurar as views aplicando mudanças às suas propriedades visuais, de comportamento ou de layout. Funcionam em cadeia e retornam uma nova view modificada em vez de modificar a original. Isso preserva a imutabilidade e facilita a composição.

4

Qual property wrapper gerencia o estado local de uma view?

5

Qual contêiner combina várias views horizontalmente no SwiftUI?

+15 perguntas de entrevista

Domine iOS para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis