iOS
Qual è stata la durata dell'implementazione del tuo progetto precedente?
Come viene gestato l'evento di pressione nell'applicazione?
Puoi spiegare cos'è UIView.animate in iOS e come viene usato per animare gli elementi dell'interfaccia?
In quali casi è meglio scegliere l'uso di Frame Layout nell'interfaccia?
Quali metodi, oltre a viewWillLayoutSubviews, servono per ottenere le dimensioni attuali degli elementi per la loro corretta disposizione?
Come determineresti l'altezza di una cella?
Come viene utilizzato il meccanismo di incapsulamento nel linguaggio Swift?
Hai utilizzato variabili di riferimento come Unowned nei tuoi progetti?
Puoi spiegare cos'è la struttura dati Set?
Sono state apportate modifiche al ciclo di vita del ViewController nell'ultimo anno?
Potresti spiegare il concetto di funzioni inline e quali sono i loro vantaggi?
In quali casi avviene l'inizializzazione di un'istanza del controller?
Hai esperienza pratica nello sviluppo di applicazioni ottimizzate per funzionare su iPad?
Qual è la differenza tra mock object e stub nel contesto dei test?
Quali funzioni o tecniche vengono utilizzate per rilevare e gestire l'evento di pressione dell'utente sullo schermo?
Un oggetto verrà automaticamente rimosso dalla memoria se viene puntato da tre riferimenti deboli (weak) e uno non obbligatorio (unowned)?
Come crei la tua implementazione del dizionario?
In quali casi è preferibile usare unowned invece di weak nella gestione della memoria?
Spiega il concetto di elementi statici nella programmazione e il loro scopo.
Quali principi e requisiti devono essere considerati quando si crea una struttura o una classe che implementa il protocollo Equatable?