Fundamentos de Swift
Variáveis e constantes, tipos, optionals, closures, control flow, error handling
1Qual é a diferença entre 'let' e 'var' no Swift?
Qual é a diferença entre 'let' e 'var' no Swift?
Resposta
let declara uma constante imutável enquanto var declara uma variável mutável. Uma constante não pode ser alterada após a declaração, mas uma variável pode mudar de valor. Use let por padrão para maior segurança e clareza do código.
2Qual tipo de dado é usado para representar true ou false no Swift?
Qual tipo de dado é usado para representar true ou false no Swift?
Resposta
O tipo Bool é usado para os valores booleanos true e false. É um tipo fundamental no Swift usado em condicionais para controlar o fluxo de execução. Outros tipos servem a propósitos diferentes: Int para inteiros, String para texto, Boolean não existe no Swift.
3O que é inferência de tipos no Swift?
O que é inferência de tipos no Swift?
Resposta
A inferência de tipos permite que o Swift deduza automaticamente o tipo de uma variável a partir do seu valor inicial. Por exemplo, ao atribuir 42, o Swift infere Int. Ao atribuir texto, infere String. Isso torna o código mais conciso sem perder a segurança de tipos. Você pode anotar explicitamente se necessário.
O que é um optional no Swift?
Como desembrulhar (unwrap) um optional com segurança usando 'if let'?
+22 perguntas de entrevista
Outros temas de entrevista iOS
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
Navegação 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