Swift è un nuovo linguaggio di programmazione che nelle intenzioni di Apple dovrà un giorno sostituire Objective-C nello sviluppo di applicazioni per iOS e OS X. Progettato per Cocoa e Cocoa Touch, Swift unisce le prestazioni e l’efficienza dei linguaggi compilati con la semplicità e l’interattività dei linguaggi di scripting più noti. Secondo Apple Swift aiuta gli sviluppatori a scrivere codice più sicuro e affidabile, eliminando intere categorie di comuni errori di programmazione.
Apple ha ora lanciato un blog dedicato e su questo pubblicherà suggerimenti, notizie, consigili. Il primo post è una sorta di mini FAQ con le peculiarità del linguaggio e indicazioni sulla compatibilità con sistemi passati e futuri.
Ricordiamo che la Casa della Mela ha reso disponibili gratuitamente due volumi, il generico “The Swift Programming Language” e “Using Swift with Cocoa and Objective-C”, dedicato a chi già sviluppa con l’ambiente e il linguaggio di programmazione orientato agli oggetti. In quest’ultimo è indicato passo dopo passo come far coesistere Swift e Objective-C, spiegando anche strategie per migrare da un linguaggio all’altro. Si tratta di un volume di un centinaio di pagine, sicuramente non in grado di esaurire tutti gli argomenti possibili, ma certamente un buon inizio.