iOS
Quali sono le differenze tra i metodi di tipo statico, i metodi di classe e i metodi normali nella programmazione orientata agli oggetti?
Come viene determinata la funzione hash e come viene calcolato il valore ottenuto?
Quali sono i principali metodi del ciclo di vita in AppDelegate e come usarli?
Puoi spiegare come funziona internamente il meccanismo di conteggio dei riferimenti forti nei sistemi di gestione della memoria?
Qual è il compito principale dell'inizializzazione pigra e in quali situazioni viene applicata?
Quali programmi o sistemi ti aiutano a svolgere i tuoi compiti lavorativi?
Hai mai affrontato il compito di trasformare l'interfaccia di un'applicazione per supportare sia l'orientamento portrait che landscape del dispositivo?
Come si raggiunge un'alta velocità di ricerca nelle strutture dati dizionario?
Conosci il meccanismo che gestisce il ciclo di vita di UIViewController e aiuta a prevenire perdite di memoria?
Qual è la differenza tra il protocollo di trasferimento dati sicuro HTTPS e l'HTTP standard?
Quando si dovrebbe applicare il pattern architetturale MVC nello sviluppo di un progetto?
Puoi elencare i principi fondamentali della programmazione orientata agli oggetti?
Qual è il ruolo dell'oggetto CALayer nel modello grafico di iOS e a cosa serve?
Puoi elencare i principali tipi di code utilizzati nella programmazione?
Come determinare quali oggetti possono essere aggiunti a una struttura dati di tipo dizionario?
Può parlare delle sue principali responsabilità e dei progetti a cui ha partecipato nelle sue precedenti esperienze lavorative?
Puoi spiegare cosa sono le restrizioni di tipo nella programmazione?
Cosa si può dire sui vantaggi e svantaggi dell'uso di questa classe?
Dopo aver eliminato l'app su iOS, quali dati memorizzati in Key Chain o UserDefaults rimarranno nel sistema?
Esistono nelle strutture meccanismi simili all'ereditarietà degli oggetti in OOP?