Fondamenti del linguaggio Swift
Protocols, extensions, generics, property wrappers, type casting, enums avanzati
1Cos'è un Array in Swift?
Cos'è un Array in Swift?
Risposta
Array è una collezione ordinata che memorizza elementi dello stesso tipo e consente duplicati. Gli elementi sono accessibili tramite indice a partire da 0. Array mantiene l'ordine di inserimento ed è adatto agli scenari in cui l'ordine degli elementi è importante.
2Cosa caratterizza un Set in Swift?
Cosa caratterizza un Set in Swift?
Risposta
Set è una collezione non ordinata di elementi unici. Ogni elemento compare una sola volta. Set è ottimale per verificare rapidamente l'appartenenza e garantire l'unicità. A differenza di Array, l'ordine di inserimento non viene preservato.
3Cos'è un Dictionary in Swift?
Cos'è un Dictionary in Swift?
Risposta
Dictionary è una collezione non ordinata di coppie chiave-valore. Ogni chiave è unica e consente un accesso rapido al valore associato. Dictionary è adatto a memorizzare dati correlati identificati da una chiave, come una rubrica telefonica in cui il nome è la chiave. L'accesso basato su chiave avviene in tempo costante O(1).
Cos'è una proprietà memorizzata (stored property) in Swift?
Cos'è una proprietà calcolata (computed property) in Swift?
+12 domande da colloquio
Altri argomenti di colloquio iOS
Fondamenti di Swift
Fondamenti di UIKit
Ciclo di vita di UIViewController
UserDefaults & Keychain
Ciclo di vita dell'applicazione
Auto Layout & Constraints
UITableView & UICollectionView
Fondamenti di SwiftUI
Gestione dello stato in SwiftUI
Navigazione SwiftUI
Networking & URLSession
Codable e parsing JSON
Core Data
Programmazione orientata ai protocolli
Architettura MVVM
Notifiche Push
Test unitari & XCTest
Test dell'interfaccia utente
Xcode e sistema di build
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Ottimizzazione delle prestazioni
Sicurezza e crittografia
SwiftUI Advanced
Architettura delle applicazioni iOS
Padroneggia iOS per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis