Perché si usano riferimenti deboli e forti nella programmazione e in cosa differiscono?
iOS
Qual è il compito principale della funzione di escaping nella programmazione o nell'elaborazione dei dati?
Hai creato o eseguito test unitari per il tuo codice?
È possibile che si verifichino riferimenti ciclici che impediscono la raccolta dei rifiuti in un gestore di memoria automatico?
Hai esperienza pratica nell'implementazione e nell'uso della metodologia Kanban nei tuoi progetti?
La chiamata alla funzione sync interrompe il flusso di esecuzione?
Può spiegare cosa si intende per crittografia dei dati?
In quali casi si utilizza un riferimento debole nella programmazione?
Quali sono le principali fasi del ciclo di vita di un ViewController in iOS?
Quali sono le conseguenze della modifica della proprietà origin di un oggetto Bounds?
Da quale framework o modulo viene creata e gestita UIView in iOS?
Quali metodi possono essere utilizzati per implementare lo scambio di dati tra thread per il loro lavoro coordinato?
È possibile garantire la sicurezza dichiarando variabili di istanza in Objective-C?
Spiega il concetto di multithreading e la sua applicazione nella programmazione.
Puoi nominare i principali metodi di crittografia dei dati che conosci?
Quali strumenti e meccanismi utilizzi per implementare e gestire il multithreading nelle applicazioni?
Quali conseguenze possono verificarsi se due oggetti hanno lo stesso valore hash?
Qual è il numero più grande che può essere rappresentato con un tipo di dato intero con segno a 32 bit?
Puoi spiegare cos'è un semaforo nel contesto della programmazione e della sincronizzazione dei thread?
Spiega la differenza tra elaborazione sequenziale e parallela dei dati.