iOS
Come si ottiene l'ereditarietà multipla di classi o protocolli nel linguaggio Swift?
Quali sono le condizioni e le restrizioni associate all'uso di proprietà deboli nei sistemi software?
Quale versione minima di iOS consideri standard per il supporto nei tuoi progetti?
Quale processo o flusso si occupa dell'elaborazione dell'interfaccia utente nel sistema?
In che modo una coda può elaborare contemporaneamente più compiti o operazioni?
Puoi spiegare le differenze tra i concetti di Use Case e Interactor nello sviluppo software?
In quale momento viene creata la vista radice del controller?
Cosa si intende con il termine Mutating nel contesto della programmazione?
Qual è il numero minimo di oggetti necessari per formare un ciclo di ritenzione in memoria?
Come si può interrompere l'esecuzione di un'operazione asincrona?
Quali metodi di inizializzazione degli oggetti conosci e usi nelle classi?
Quali sono le limitazioni dei meccanismi di programmazione generica?
Spiega cosa significa il principio di sostituzione di Liskov e come viene applicato nella programmazione orientata agli oggetti.
Con quali problemi si può incontrare nell'uso di Storyboard nel processo di sviluppo delle interfacce?
Cosa significa la posizione della classe nell'area di memoria dinamica (heap) e perché viene fatto?
Per quale motivo hai lasciato il tuo precedente lavoro?
Qual parola chiave viene usata per modificare il valore di una variabile nel corpo di una funzione?
Puoi fare un esempio di una situazione in cui si applica il principio di protocollo?
Come viene eseguita l'esecuzione dei compiti quando si utilizza l'inserimento sincrono nella coda globale?
Come vengono implementate e gestite l'animazioni in UIKit?