iOS
Come implementare una funzione che garantisca l'atomicità delle operazioni in GCD?
Come dividere lo schermo in tre parti uguali usando tre View?
Quali metodi devono essere applicati per prevenire conflitti quando ci sono più Gesture Recognizer su una stessa vista?
Parla della tua esperienza in progetti commerciali
Puoi spiegare cos'è il meccanismo di Binding Opzionale nella programmazione?
Qual è il problema dell'utilizzo del pattern Singleton nella progettazione dei sistemi?
Hai in programma di trasferirti all'estero o in Russia nei prossimi tempi?
Quali sono i vantaggi e gli svantaggi di questa struttura?
Puoi spiegare cosa significa il termine 'opzionale' in programmazione?
Quali metodi possono essere usati per organizzare una coda di attività nel sistema?
Puoi spiegare cos'è il componente UITableView e come viene utilizzato nello sviluppo delle interfacce?
Puoi spiegare cos'è un oggetto DispatchWorkItem in iOS e come viene utilizzato nella gestione delle attività?
Come valutare la complessità temporale dell'operazione di rimozione di un elemento da un array?
Qual è la differenza tra punti e pixel nel contesto della grafica e della visualizzazione delle immagini?
Spiega il concetto di View in SwiftUI e come viene utilizzato nella creazione di interfacce.
È necessario considerare il tipo di dati quando si sceglie cosa memorizzare nella cache?
lascia che parent sia Task { lascia che child sia Task { print("child started, isCancelled = ", Task.isCancelled) // NO false for index in (1...[phone]) { print(index) } print("child finished, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 secondo parent.cancel() /////// lascia che parent sia Task { async let child: Void = { print("child started, isCancelled =", Task.isCancelled) for index in (1...[phone]) { print(index) } print("child finished, isCancelled =", Task.isCancelled) }() await child } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 secondo parent.cancel()
Cosa significa "veloce" per un dizionario e qual è la sua complessità di ricerca? È sempre O(1)?
Descrivi a parole come risolveresti il problema della cache del prezzo dell'auto: struttura dati, sincronizzazione, aggiornamento.
Perché alcune query restituiscono un prezzo che non è mai stato reale (ad esempio, un valore intermedio tra il vecchio e il nuovo prezzo)?