iOS
È possibile aggiungere CALayer all'interno di UIView?
Spiega il concetto di closure che non esce dal contesto in programmazione.
Puoi parlare di situazioni difficili che hai affrontato durante un progetto?
Perché la dichiarazione dell'inizializzatore nel protocollo è obbligatoria per tutte le classi che implementano quel protocollo?
In che modo puoi trovare l'elemento necessario nei dati o nella struttura dei dati?
Puoi spiegare il concetto di un oggetto che ha troppe responsabilità ed è responsabile di molte funzioni nel sistema?
È possibile dichiarare un protocollo di estensione in una dichiarazione indicando un altro protocollo affinché erediti le sue proprietà?
Perché aggiungere un mutex solo per la scrittura non risolve il problema della race condition? Come usare correttamente un mutex per proteggere una variabile condivisa?
Qual è la differenza tra le funzionalità integrate di URLSession e la libreria di terze parti Alamofire nell'esecuzione di richieste di rete su iOS?
Con quale tipo di difficoltà ti sei confrontato durante il completamento del tuo ultimo progetto?
Hai intenzione di creare test automatici durante lo sviluppo di un nuovo prodotto software?
Devi scrivere una libreria semplice di cache in memoria. type Cache interface { Set(k, v string) Get(k string) (v string, ok bool) }
Può spiegare cosa si intende con il termine 'capacità' nel contesto di sistemi o applicazioni?
Come implementare il meccanismo Copy-on-write nella pratica della programmazione?
Quali potenziali difficoltà o svantaggi possono sorgere durante l'implementazione dell'inizializzazione lazy?
Come si può prevenire una perdita di memoria in un'applicazione?
Come eliminare le race condition durante l'esecuzione concorrente di thread usando GCD?
Qual è la tua esperienza nel campo della programmazione reattiva?
Qual è lo scopo del sistema di marcatura automatica dell'interfaccia nello sviluppo di applicazioni?
È possibile far sì che qualsiasi vista funzioni come un risponditore?