iOS
Sei interessato a creare applicazioni che funzionano su diversi sistemi operativi?
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?
È possibile memorizzare funzioni di chiusura all'interno di array nei linguaggi di programmazione?
Quante chiamate al metodo viewDidLoad avvengono nel ciclo di vita di UIViewController?
È obbligatorio avere un inizializzatore con il modificatore required senza implementare protocolli?
Quali tipi di dispatching non possono essere modificati tramite il metodo Swizzling?
Le situazioni legate all'uso di riferimenti deboli (non posseduti) possono causare il crash dell'applicazione? Fornisci un esempio.
Quali metodi possono essere utilizzati per garantire la sicurezza nell'uso delle collezioni in condizioni di multithreading?
Puoi elencare i gestori di dipendenze popolari utilizzati nei progetti?
Perché le collezioni in Swift sono implementate come tipi di valore?
Come influisce la modifica dei limiti del frame nel metodo viewDidLayoutSubviews sulla visualizzazione dell'interfaccia?
In quali casi si applica il modello a classi nella programmazione?
In quale punto della memoria o in quale meccanismo viene gestita un riferimento che non aumenta il contatore di riferimenti e non provoca il mantenimento dell'oggetto?
Quali operazioni o proprietà sono disponibili durante la definizione di una classe che non sono presenti in una struttura?
Quali sono i principali vantaggi e svantaggi della scrittura di test unitari?
Quale dispatching in programmazione, statico o dinamico, garantisce un'esecuzione più rapida?
Spiega le differenze tra gli operatori LEFT JOIN e LEADING JOIN in SQL.
Spiega il concetto di iniezione delle dipendenze e come viene applicato nella programmazione.
Puoi spiegare il concetto di Consuming nel contesto dello scambio di dati o dell'interazione tra sistemi?