Swift-Grundlagen
Variablen & Konstanten, Typen, Optionals, Closures, Control Flow, Error Handling
1Was ist der Unterschied zwischen 'let' und 'var' in Swift?
Was ist der Unterschied zwischen 'let' und 'var' in Swift?
Antwort
let deklariert eine unveränderliche Konstante, während var eine veränderliche Variable deklariert. Eine Konstante kann nach der Deklaration nicht geändert werden, aber eine Variable kann ihren Wert ändern. Verwende standardmäßig let für Sicherheit und Codeklarheit.
2Welcher Datentyp wird in Swift verwendet, um true oder false darzustellen?
Welcher Datentyp wird in Swift verwendet, um true oder false darzustellen?
Antwort
Der Typ Bool wird für die booleschen Werte true und false verwendet. Er ist ein grundlegender Typ in Swift, der in Bedingungen zur Steuerung des Ausführungsablaufs eingesetzt wird. Andere Typen dienen anderen Zwecken: Int für ganze Zahlen, String für Text, Boolean existiert in Swift nicht.
3Was ist Typinferenz in Swift?
Was ist Typinferenz in Swift?
Antwort
Typinferenz ermöglicht es Swift, den Typ einer Variablen automatisch aus ihrem Anfangswert abzuleiten. Wenn du zum Beispiel 42 zuweist, schließt Swift auf Int. Bei Text schließt es auf String. Das macht den Code prägnant, ohne die Typsicherheit zu verlieren. Bei Bedarf kannst du den Typ explizit angeben.
Was ist ein Optional in Swift?
Wie entpackt (unwrap) man ein Optional sicher mit 'if let'?
+22 Interview-Fragen
Weitere iOS-Interviewthemen
Grundlagen der Swift-Sprache
UIKit-Grundlagen
UIViewController-Lebenszyklus
UserDefaults & Keychain
Anwendungslebenszyklus
Auto Layout & Constraints
UITableView & UICollectionView
SwiftUI-Grundlagen
SwiftUI State-Management
SwiftUI-Navigation
Networking & URLSession
Codable & JSON-Parsing
Core Data
Protokollorientierte Programmierung
MVVM-Architektur
Push-Benachrichtigungen
Unit-Testing & XCTest
UI-Tests
Xcode & Build-System
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Performance-Optimierung
Sicherheit und Verschlüsselung
SwiftUI Advanced
iOS-Anwendungsarchitektur
Meistere iOS für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten