Con l’update date di oggi Apple ha rilasciato anche Xcode 8, il framework per MacOS che permette di creare applicazioni per iPhone, Mac, iPad, Apple Watch e per tutte le piattaforme di Apple. Con Xcode arriva anche il pieno supporto alla terza versione di Swift!
Xcode 8 include, come detto, il supporto a Swift 3, e agli SDK per iOS 10, watchOS 3, tvOS 10 e macOS Sierra.
Le novità introdotte con Xcode 8 sono molte, vediamole insieme:
L’Editor genera docs, evidenzia la linea corrente, e completa automaticamente il nome delle immagini
App extensions abilita software terzi ad apportare modifiche all’Editor
Il processo di firma del codice può essere eseguito manualmente o automaticamente
Runtime vengono automaticamente identificati problemi, problemi di allineamento nella UI
Il dubugger della memoria adesso visualizza e permette di navigare attraverso la mappa delle relazioni trai dati e gli oggetti
Interface Builder adesso da un controllo perfetto a seconda del device selezionato, ad ogni livello di zoom
Nuovi font
La documentazione adesso è disponibile anche offline
Miglioramenti dell’accessibilità all’interno dell’Interface Builder e di tutta l’IDE
Supporto alle estensioni di Siri, delle app di iMessage, e dei pacchetti di sticker per iOS 10
Novità introdotte con Swift 3:
API migliorate per Grand Central Dispatch e Core Graphics
Uniformato lo stile delle API in tutto l’ambiente Swift 3, inclusi framework e SDK
Playgrounds per toolchains open source da Swift.org
Xcode migratori aiuta a migrare il codice Swift a Swift 3