In cosa differiscono i concetti di esecuzione asincrona e parallela delle operazioni?
iOS
Quale tipo di dato viene utilizzato per memorizzare una sequenza di elementi in una struttura?
Puoi spiegare il principio di YAGNI e perché è importante nello sviluppo del software?
Spiega la principale differenza tra i pattern architetturali MVP e MVC
Spiega le differenze tra GCD, NSThread e OperationQueue e quali sono i vantaggi di ciascuno per il multithreading nello sviluppo iOS.
È possibile il routing statico durante l'implementazione del protocollo?
Puoi elencare i principali tipi di code utilizzati nella programmazione?
Puoi spiegare cos'è il protocollo WebSocket e in cosa differisce dalle normali connessioni HTTP?
Quale meccanismo di dispatch viene utilizzato per espandere la funzionalità?
Come implementare l'animazione in un'applicazione mobile o web?
Puoi spiegare il principio di funzionamento del rilascio automatico degli oggetti con AutoreleasePool?
Qual è la differenza tra i pattern architetturali MVVM e MVP nel contesto dello sviluppo di applicazioni?
Può spiegare il principio che implica il riutilizzo del codice senza duplicarlo?
Quali sono le differenze tra le proprietà implementate in modo pigro e quelle calcolate al volo?
Quali strumenti e meccanismi utilizzi per implementare e gestire il multithreading nelle applicazioni?
Puoi spiegare il concetto di tipo associato nel contesto della tipizzazione?
Quali differenze esistono tra la struttura dati Set e un array nel contesto del loro utilizzo e delle caratteristiche?
Puoi spiegare cosa significa il termine Swizzling nella programmazione?
Può spiegare il principio KISS e la sua applicazione nello sviluppo del software?
È possibile ottenere il fotogramma corrente dell'animazione durante la sua esecuzione?