Navegação SwiftUI
NavigationView, NavigationStack, sheets, alerts, toolbars, navegação programática
1Qual é a principal diferença entre NavigationStack e NavigationView no SwiftUI?
Qual é a principal diferença entre NavigationStack e NavigationView no SwiftUI?
Resposta
NavigationStack (iOS 16+) substitui NavigationView e oferece um gerenciamento de estado mais explícito com NavigationPath. NavigationView usa uma pilha de navegação implícita, enquanto NavigationStack permite controle programático completo da navegação por meio de um estado bindable.
2Para que serve o modificador navigationTitle no SwiftUI?
Para que serve o modificador navigationTitle no SwiftUI?
Resposta
O modificador navigationTitle define o título exibido na barra de navegação quando uma view aparece. Ele aceita um parâmetro displayMode para controlar o estilo de exibição do título (inline, large). É um elemento essencial da interface de navegação.
3Qual é o método correto para criar navegação até um destino com NavigationLink?
Qual é o método correto para criar navegação até um destino com NavigationLink?
Resposta
NavigationLink aceita um label (view exibida) e um destino (view alvo). No SwiftUI moderno, prefira o inicializador com value e o modificador navigationDestination para um melhor gerenciamento de estado. NavigationLink exibe um indicador chevron por padrão no iOS.
Qual é o papel do modificador toolbar no SwiftUI?
Qual é a sintaxe correta para criar um NavigationStack com estado?
+15 perguntas de entrevista
Outros temas de entrevista iOS
Fundamentos de Swift
Fundamentos da linguagem Swift
Fundamentos do UIKit
Ciclo de vida do UIViewController
UserDefaults & Keychain
Ciclo de vida do aplicativo
Auto Layout & Constraints
UITableView & UICollectionView
Fundamentos de SwiftUI
Gerenciamento de estado no SwiftUI
Networking & URLSession
Codable e parsing JSON
Core Data
Programação orientada a protocolos
Arquitetura MVVM
Notificações Push
Testes unitários & XCTest
Testes de interface de usuário
Xcode e sistema de build
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Otimização de desempenho
Segurança e criptografia
SwiftUI Advanced
Arquitetura de aplicativos iOS
Domine iOS para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis