iOS
Come viene utilizzato il meccanismo di incapsulamento nel linguaggio Swift?
Hai utilizzato variabili di riferimento come Unowned nei tuoi progetti?
Come viene effettuata la liberazione differita degli oggetti in ARC nella gestione automatica della memoria?
Come si applica il principio YAGNI nella pratica dello sviluppo software?
Puoi elencare le principali parti funzionali che costituiscono l'architettura MVVM?
Spiega in quali casi avviene la determinazione della zona di hit (Hit Test) in un'interfaccia o applicazione grafica?
Cosa spiega la vasta gamma di soluzioni architettoniche e perché sono apparse?
Qual è la differenza tra mock object e stub nel contesto dei test?
Puoi spiegare il termine 'coda' nel contesto delle strutture dati?
Quali funzioni o tecniche vengono utilizzate per rilevare e gestire l'evento di pressione dell'utente sullo schermo?
Come si differenzia l'uso di metodi sincroni e sequenziali nella programmazione?
Puoi fare un esempio di quando in una closure in Swift è necessario usare weak self per evitare riferimenti ciclici?
Quali conseguenze ci saranno se si dichiara una classe con il modificatore final?
È possibile creare una navigazione nell'interfaccia senza accettare dipendenze obbligatorie da ObservableObject nella Vista?
Come viene implementata l'inizializzazione automatica degli oggetti all'interno delle classi in Swift e quali sono le differenze rispetto alle strutture?
Come si può eliminare un elemento all'interno di un dizionario?
Qual è il potenziale pericolo nell'uso di operazioni sincrone nella programmazione?
Come avviene l'interazione tra i componenti del framework UIKit?
Quali principi e requisiti devono essere considerati quando si crea una struttura o una classe che implementa il protocollo Equatable?
Quali sono i vantaggi e gli svantaggi dell'utilizzo di Auto Layout nella creazione di interfacce?