Swift-basisbeginselen
Variabelen & constanten, types, optionals, closures, control flow, error handling
1Wat is het verschil tussen 'let' en 'var' in Swift?
Wat is het verschil tussen 'let' en 'var' in Swift?
Antwoord
let declareert een onveranderlijke constante, terwijl var een veranderlijke variabele declareert. Een constante kan na declaratie niet worden gewijzigd, maar een variabele kan van waarde veranderen. Gebruik standaard let voor veiligheid en codeduidelijkheid.
2Welk gegevenstype wordt gebruikt om true of false weer te geven in Swift?
Welk gegevenstype wordt gebruikt om true of false weer te geven in Swift?
Antwoord
Het type Bool wordt gebruikt voor de booleaanse waarden true en false. Het is een fundamenteel type in Swift dat in voorwaarden wordt gebruikt om de uitvoeringsstroom te besturen. Andere types dienen andere doelen: Int voor gehele getallen, String voor tekst, Boolean bestaat niet in Swift.
3Wat is type-inferentie in Swift?
Wat is type-inferentie in Swift?
Antwoord
Type-inferentie stelt Swift in staat het type van een variabele automatisch af te leiden uit de beginwaarde. Als je bijvoorbeeld 42 toewijst, leidt Swift Int af. Bij tekst leidt het String af. Dit maakt de code beknopt zonder typeveiligheid te verliezen. Je kunt indien nodig expliciet annoteren.
Wat is een optional in Swift?
Hoe pak je een optional veilig uit (unwrap) met 'if let'?
+22 gespreksvragen
Andere iOS-sollicitatieonderwerpen
Essentie van de Swift-taal
UIKit-grondbeginselen
UIViewController-levenscyclus
UserDefaults & Keychain
Levenscyclus van de applicatie
Auto Layout & Constraints
UITableView & UICollectionView
SwiftUI-basis
SwiftUI state-beheer
SwiftUI-navigatie
Networking & URLSession
Codable & JSON-parsing
Core Data
Protocolgeoriënteerd programmeren
MVVM-architectuur
Push-notificaties
Unit testing & XCTest
UI-testen
Xcode & buildsysteem
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Prestatie-optimalisatie
Beveiliging en encryptie
SwiftUI Advanced
iOS-applicatiearchitectuur
Beheers iOS voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis