iOS
Come implementare un componente visivo personalizzato in un'applicazione?
Quali misure devono essere adottate per garantire uno scorrimento fluido dell'interfaccia?
Puoi spiegare cos'è la classe UIGestureRecognizer e come viene utilizzata nello sviluppo iOS?
Viene effettuata una chiamata automatica ai metodi del ciclo di vita del ViewController durante la sua creazione?
È possibile che si verifichino riferimenti ciclici che impediscono la raccolta dei rifiuti in un gestore di memoria automatico?
Quali metodi di sincronizzazione vengono utilizzati per garantire l'accesso condiviso a una variabile durante la lettura e la scrittura?
Quali tipi di variabili è consentito salvare in Extended?
Hai esperienza nell'automazione del processo di build e pubblicazione delle applicazioni con Fastlane?
Hai usato UIKit nei tuoi progetti? Se sì, in che misura e quali compiti hai risolto con il suo aiuto?
Quali metodi possono essere utilizzati per implementare una funzionalità simile senza usare l'ereditarietà nelle strutture dati?
Può fare un esempio di quando la separazione delle interfacce è giustificata in un progetto?
Come cambia il contatore di riferimenti forti a un oggetto quando viene aggiunto a una raccolta di array?
Puoi spiegare il concetto di tipi generici nella programmazione?
Qual thread in GCD si occupa dell'esecuzione del blocco di codice passato?
Qual è la differenza tra i pattern architetturali MVVM e MVP nel contesto dello sviluppo di applicazioni?
Qual è la differenza tra i linguaggi di programmazione che richiedono una compilazione preventiva e quelli che vengono eseguiti direttamente senza compilazione?
Quali metodi possono essere usati per prevenire o risolvere collisioni nell'uso di tabelle hash?
Come sarà la proprietà frame dell'oggetto UIView dopo averlo ruotato di 90 gradi?
Come vengono implementati e gestiti i compiti paralleli nella programmazione multithread?
Puoi spiegare cos'è NSHashTable e come viene utilizzata?