Samen met iOS 8.3 bèta 1, Apple heeft Xcode 6.3 beta 1 uitgebracht met een nieuwe versie van Swift, de programmeertaal voor Cocoa en Cocoa Touch die door ontwikkelaars wordt gebruikt om applicaties te maken op iPhone, iPad, iPod touch en Mac. Deze nieuwe versie integreert standaard Swift, dat afgelopen juni voor het eerst werd aangekondigd op WWDC 2014 en is bijgewerkt naar versie 1.2.
Xcode 6.3 bevat een nieuwe versie van de Swift-taal, het bevat ook een aantal belangrijke taalwijzigingen die worden beschreven in de nieuwe in Xcode 6.3-bèta. Xcode 6.3 biedt ook een migratietool om uw code aan te passen aan Swift 1.2.
deze nieuwe versie van swift Bijgewerkt wordt beschreven als een "hoofd" voor de programmeertaal met alle wijzigingen gemarkeerd in het Apple-blog gewijd aan Swift. Vorige maand publiceerde Stanford University haar eigen iTunes U-cursus over applicatie-ontwikkeling met behulp van Apple's Swift-programmeertaal, met veel compilerverbeteringen. Swift 1.2 is ontworpen om stabieler te zijn en de prestaties op alle zintuigen te verbeteren. Deze wijzigingen zorgen ook voor een betere ervaring bij het werken met Swift in Xcode. Enkele van de meest zichtbare verbeteringen zijn bijvoorbeeld:
- Constante builds en updates (incrementele builds): bronbestanden die niet zijn gewijzigd, worden standaard niet opnieuw gecompileerd.
- Snellere uitvoerbare bestanden: foutopsporingsversies produceren binaire bestanden die veel sneller werken, en nieuwe optimalisaties zorgen voor nog betere prestaties van de releaseversie.
- Betere compilerdiagnose: duidelijkere fout- en waarschuwingsberichten, samen met de nieuwe Fix-it, maken het gemakkelijker om code correct te schrijven in Swift 1.2.
- Stabiliteitsverbeteringen: de meest terugkerende compiler-bugs zijn opgelost met minder waarschuwingen van SourceKit in de Xcode-editor.
Het is ook belangrijk merk op dat in Swift 1.2is de taal verder verfijnd om voorspelbaar en stabiel gedrag te garanderen, met verschillende verbeteringen in de interactie tussen Swift en Objective-C.