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.

Come utilizzare Firebase per implementare l’autenticazione tramite Facebook (social login) all’interno di un’app mobile per iOS.

Come integrare la SDK di Firebase all’interno di un progetto di creazione di un’app mobile per iOS, al fine di abilitare il social login.

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.

Implementare le funzionalità di social login mediante Facebook, integrandolo all’interno di un’app mobile per iOS: ecco come fare su Swift e Objective-C.

Implementare le funzionalità di social login mediante Facebook, integrandolo all’interno di un’app mobile per iOS: ecco come fare su Swift e Objective-C.

Come creare un nuovo progetto per iOS su Xcode, al fine di creare un’app mobile che sfrutti le funzionalità di social login di Facebook, Google e Twitter.

Su Objective C, un block rappresenta una porzione di codice che possiamo salvare in una variabile, per poi essere eseguita o passata come parametro.