WWDC 2014: Swift, il nuovo linguaggio di programmazione per creare app iOS

Apple-Swift

Una novità che ha sorpreso un po’ tutti durante la WWDC 2014 è stata la presentazione di Swift, nuovo linguaggio di programmazione realizzato da Apple che va a sostituire Objective – C nello sviluppo di applicazioni per iOS e Mac. Swift è stato presentato come un innovativo linguaggio di programmazione per Cocoa a Cocoa Touch, che si prefigge l’obiettivo di rendere la creazione di app più interattiva e divertente, rendendo la sintassi più concisa ed espressiva. E per rendere meno faticoso il passaggio da Objective – C a Swift, Apple permette di far cooperare i codici scritti con i due linguaggi di programmazione.

Un linguaggio di programmazione moderno

Swift è il risultato di molte ricerche sui linguaggi di programmazione, combinato a decenni di esperienza nella realizzazione di applicazioni per Mac e iOS. La sintassi e anche le nuove API sono più chiare e facili da mantenere e segnano un punto a favore di Swift, permettendo a nuove persone di avvicinarsi al mondo della programmazione grazie ad una sintassi più chiara rispetto a Objective – C. Senza entrare in tecnicismi difficili ai neofiti della programmazione, in sintesi Swift permette di scrivere codice in maniera semplice e veloce, allontanandosi dalla vecchia scuola della programmazione orientata agli oggetti, che offriva una tipizzazione forte dei dati e che aveva come unico risultato una pesantezza nella lettura e mantenibilità del codice (vedi Java).

Se siete sviluppatori oppure persone che volete avvicinarvi alla conoscenza di Swift e apprendere i concetti base di questo nuovo linguaggio, Apple ha creato un libro di 500 pagine, ottimo come punto di partenza per la realizzazione di app per iOS e Mac. Potete scaricarlo da iBook Store gratuitamente andando a questo link. Per informazioni dettagliate vi consiglio di leggere la documentazione ufficiale di Apple, ricca di esempi e tutorial, che potete trovare a questo link.

Condividi.

Informazioni autore

Ingegnere Informatico laureato presso il Politecnico di Milano. Appassionato di tecnologia e programmazione. Esperto e utilizzatore dei prodotti Apple ma anche di Android e Linux.

Articoli Correlati

8
Lascia un commento

avatar
6 Commento alla discussione
2 Risposte alla discussione
0 Seguaci
 
Commenti più attivi
Discussioni più calde
4 Commenti autori
Simone MontaltoSerena3Dgerbilivan colasanti Commenti recenti autori
  Iscriviti  
più nuovi più vecchi più votati
Avvisami
Serena
Ospite
Serena

Vi posto una guida utile, tutta IN ITALIANO, per partire da zero con Swift e Creare applicazioni per iPhone e iPad: http://www.travagliante.com/cr… .

L’ho trovata molto pratica e chiara nelle spiegazioni! La consiglio.

Simone Montalto
Ospite
Simone Montalto

Grazie per la segnalazione!

Serena
Ospite
Serena

Vi posto una guida utile, tutta IN ITALIANO, per partire da zero con Swift e Creare applicazioni per iPhone e iPad: http://www.travagliante.com/creare-applicazioni-per-iphone-e-ipad-con-xcode-e-swift-la-guida/ .

L’ho trovata molto pratica e chiara nelle spiegazioni! La consiglio.

Simone Montalto
Ospite

Grazie per la segnalazione!

3Dgerbil
Ospite
3Dgerbil

Su http://www.udemy.com/swiftdeve… videotutorial completo del linguaggio e vari moduli su some sviluppare vere e proprie app…. (ahimè, in inglese…)

3Dgerbil
Ospite
3Dgerbil

Su http://www.udemy.com/swiftdeveloper videotutorial completo del linguaggio e vari moduli su some sviluppare vere e proprie app…. (ahimè, in inglese…)

ivan colasanti
Ospite
ivan colasanti

Se vi interessa sto scrivendo una guida a Swift in Italiano, http://www.programmareinswift….

ivan colasanti
Ospite
ivan colasanti

Se vi interessa sto scrivendo una guida a Swift in Italiano, http://www.programmareinswift.it