Swift è il linguaggio di programmazione creato da Apple per facilitare lo sviluppo di app per iOS, Mac, Apple TV e Apple Watch grazie in maniera facile ed intuitiva; inoltre è progettato per offrire agli sviluppatori totale libertà. In più è davvero semplice da usare ed è anche open source, in altre parole consente di sviluppare strumenti per migliorare e strutturare al meglio i codici.
Grazie al nostro corso Swift Avanzato potrai approcciarti al linguaggio Swift in maniera più complessa, esplorando i concetti più avanzati del linguaggio. Tra i vari approfondimenti scoprirai i Protocols, dei contratti che permettono di migliorare la riusabilità e l’estendibilità del codice. Inoltre scoprirai come aggiungere le nuove funzionalità a Type esistenti con le Extensions come nuovi metodi, init e proprietà anche senza avere il codice sorgente del Type che si sta estendendo. Approfondirai anche la programmazione generica, le sue potenzialità e perché è importante conoscerla. In più capirai come costruire algoritmi generici per ridurre la duplicazione e migliorare la riusabilità del codice. Infine potrai padroneggiare un errore in Swift, capendo cos’è e come risolverlo in maniera intuitiva.
conoscenza di Swift, in particolare Funzioni e Closure e Swift ad oggetti
Introduzione a Swift, Funzioni e Closure in Swift, Swift a oggetti, Swift avanzato
Scopri tutti i nostri corsi e Learning in ambito ICT.