iOS

Swift-Grundlagen

Variablen & Konstanten, Typen, Optionals, Closures, Control Flow, Error Handling

25 Interview-Fragen·
Junior
1

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.

2

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.

3

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.

4

Was ist ein Optional in Swift?

5

Wie entpackt (unwrap) man ein Optional sicher mit 'if let'?

+22 Interview-Fragen

Meistere iOS für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten