La sintassi per definire ed utilizzare funzioni e tuple, due costrutti fondamentali del linguaggi Swift.

Come utilizzare il costrutto switch in Swift, analizzandone le differenze rispetto al suo utilizzo in C ed introducendo nuovi concetti, tipici di Swift.

Imparare a conoscere il meccanismo degli optional, introdotti nel linguaggio Swift per consentire la non valorizzazione di una variabile.

Conoscere due strumenti fondamentali per lo sviluppo di app in Swift su XCode: i Playgrounds e la REPL. Ecco cosa sono e come sfruttarli al meglio.

Alcuni esempi di come i principi di programmazione funzionale possono essere sfruttati in Swift, utilizzando le closure e le funzioni map, reduce e filter.