• 19 Lezioni
  • Moderata

Swift è un linguaggio di programmazione realizzato da Apple per lo sviluppo di app mobile per il sistema operativo iOS. Questa guida parte dalle basi ed affronta tutti i principali argomenti per imparare a programmare con il linguaggio Swift, arrivando a comprenderne le principali funzionalità per realizzare app professionali per dispositivi come iPhone ed iPad.

  • 14 lezioni
  • Avanzata

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.

Guida Swift
  • 19 lezioni
  • Moderata

Swift è un linguaggio di programmazione realizzato da Apple per lo sviluppo di app mobile per il sistema operativo iOS. Questa guida parte dalle basi ed affronta tutti i principali argomenti per imparare a programmare con il linguaggio Swift, arrivando a comprenderne le principali funzionalità per realizzare app professionali per dispositivi come iPhone ed iPad.

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.

Alcuni esempi pratici (opportunamente analizzati) che mostrano come utilizzare le struct in Swift, analizzando le differenze con il linguaggio C e simili.

Swift, così come altri linguaggi di programmazione, supporta la programmazione generica, consentendo di definire metodi con tipi generici. Ecco come fare.

Utilizzare i protocolli su Swift, utili per implementare il polimorfismo e quelle strutture che, in altri linguaggi general purpose come C++ o Java, sono sono note come interfacce.