Vorrei iniziare a sviluppare app per iOS, ma non ho capito quali tecnologie dovrei approfondire. Ho visto che serve conoscere un po’ di XML, ma per quanto riguarda i linguaggi di programmazione, non capisco se è meglio usare Objective C oppure Swift. Quale linguaggio dovrei scegliere?

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.

Giochi per iOS con Swift. Una guida pratica alla creazione di un semplice gioco per dispositivi mobile basati sul sistema operativo iOS (iPhone, iPad) utilizzando Swift, il principale linguaggio di programmazione di Apple per lo sviluppo di applicazioni mobile per gli iDevice. Scopriamo come gestire gli asset, implementare gli attori di gioco e ottimizzare il gameplay.

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

Il linguaggio Swift supporta uno dei costrutti tipici della programmazione funzionale, vale a dire le closure: ecco cosa sono e come utilizzarle.

Alcuni esempi pratici che mostrano come utilizzare le enumerazioni nel linguaggio Swift, analizzando le principali differenze con il linguaggio C e simili.