Grundlagen der Swift-Sprache
Protocols, Extensions, Generics, Property Wrappers, Type Casting, fortgeschrittene Enums
1Was ist ein Array in Swift?
Was ist ein Array in Swift?
Antwort
Array ist eine geordnete Sammlung, die Elemente desselben Typs speichert und Duplikate zulässt. Elemente sind über einen Index ab 0 zugänglich. Array behält die Einfügereihenfolge bei und eignet sich für Szenarien, in denen die Reihenfolge der Elemente wichtig ist.
2Was kennzeichnet ein Set in Swift?
Was kennzeichnet ein Set in Swift?
Antwort
Set ist eine ungeordnete Sammlung eindeutiger Elemente. Jedes Element kommt nur einmal vor. Set ist optimal für schnelle Zugehörigkeitsprüfungen und die Gewährleistung der Eindeutigkeit. Anders als Array bleibt die Einfügereihenfolge nicht erhalten.
3Was ist ein Dictionary in Swift?
Was ist ein Dictionary in Swift?
Antwort
Dictionary ist eine ungeordnete Sammlung von Schlüssel-Wert-Paaren. Jeder Schlüssel ist eindeutig und ermöglicht einen schnellen Zugriff auf den zugehörigen Wert. Dictionary eignet sich zum Speichern zusammengehöriger Daten, die durch einen Schlüssel identifiziert werden, wie ein Telefonbuch, in dem der Name der Schlüssel ist. Der schlüsselbasierte Zugriff erfolgt in konstanter Zeit O(1).
Was ist eine gespeicherte Eigenschaft (stored property) in Swift?
Was ist eine berechnete Eigenschaft (computed property) in Swift?
+12 Interview-Fragen
Weitere iOS-Interviewthemen
Swift-Grundlagen
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