In quali situazioni si dovrebbe usare la parola chiave `unowned` in Swift?
iOS
Puoi spiegare il concetto di RunLoop e il suo ruolo nell'elaborazione degli eventi nelle applicazioni?
Hai utilizzato la programmazione asincrona con Async/Await nei tuoi progetti?
Come viene gestato l'evento di pressione nell'applicazione?
Quando di solito si smette di usare la tabella dei dati aggiuntivi (Side Table) nel database?
Hai esperienza con variabili protette da condizioni di gara nella programmazione multithread?
Quante pile possono essere utilizzate in un'applicazione e qual è il loro ruolo?
Puoi spiegare la differenza tra GCD (Grand Central Dispatch) e Operation nella gestione dell'asincronia in iOS?
Hai menzionato l'uso di SSL Pinning nei tuoi progetti?
Spiega cos'è un ciclo di retention in memoria e come influisce sul funzionamento delle applicazioni.
Puoi spiegare il principio di Copy-on-Write e come funziona nei sistemi di archiviazione dei dati?
Potresti spiegare cos'è la memoria a accesso casuale e come si differenzia dalla memoria temporanea?
Quale stipendio ti aspetti di ricevere per questa posizione?
Quante tecnologie di stack possono essere utilizzate in un'applicazione?
Cosa si intende per collisione nel contesto della programmazione o dei sistemi di elaborazione dati?
Esiste un'impresa individuale in questa situazione?
Potresti spiegare cosa significa l'operatore 'Hot' nella libreria Combine e come influisce sul flusso di dati?
Puoi spiegare cosa significa il meccanismo automatico di gestione della memoria ARC in iOS?
In quale fase del ciclo di vita del ViewController è necessario sostituire la sua vista principale?