Apple heeft Swift aangekondigd, een nieuwe programmeertaal als vervanging van Objective-C. Het is snel, modern, veilig en interactief. Vergelijk je het met Python, dan is Swift bijna vier keer sneller bij het sorteren van complexe objecten. Swift-code kan naadloos worden gebruikt in een app waarin ook al code van C en Objective-C voorkomt. Er is complete ondersteuning voor Xcode, Apple heeft een e-book gemaakt waarmee je Swift kunt leren (verkrijgbaar via iBooks) en er is uitgebreide documentatie om developers op weg te helpen.
Swift komt per direct beschikbaar en je kunt dit najaar al apps bij de App Store en Mac App Store indienen die gemaakt zijn met deze nieuwe programmeertaal. Hoewel het lastig is om nu al in te schatten hoe revolutionair Swift zal zijn, lijkt het erop dat dit het werk van ontwikkelaars een stuk makkelijker kan maken. Code die met Objective-C moeilijk te realiseren is, kun je ook in Swift maken. Onveilige classes zijn in Swift niet aanwezig en variabelen worden altijd geïnitialiseerd voordat ze worden gebruikt. Geheugen wordt automatisch beheerd en integers worden altijd gecontroleerd op een mogelijke overflow.
De taal is voor OS X- en iOS-apps bedoeld en is per direct beschikbaar om mee te gaan programmeren. Je hoeft hiervoor alleen de Xcode beta 6 te installeren.
Meer info: Swift op de Apple-website
Lees voor meer aankondigingen op dit evenement onze samenvatting WWDC 2014 en het Dossier WWDC 2014. Apple kondigde ook iOS 8, Yosemite, HealthKit en HomeKit aan.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Hebben jullie het boek al gevonden in de iBook store?
Apple?
First you block flash sites, however allow flash developers for 100$ a year to provide apps. Why not charge the same developers key to flash websites on iOS?
Now at the WWDC2014 I see you finally making C more readable aka swift into a syntax that looks 99% to flash’s actionscript 3.
Nape, starling, box2d, citrus are all ported towards flash because flash is such a nice tool and action script a versatile and great language even on your precious ios.
Swift also was the first name of Flash. Whats next Swiftplayer iOS?
I am not sure how to understand all of this.
monopoly aan het genereren, apart je app bouwen voor apple android en wp8 en andere toekomstige os’en
Nu nog een website die je heel makkelijk Swift laat leren. Die is binnen :).
@ihb: Dat moet sowieso al hoor. Objective-C voor iOS, Java voor Android en C# voor Windows Phone.
Hartelijk dank voor de link naar de iBooks Store 😉
Eindelijk vanaf van heel wat C-brol, zoals de fameuze “semicolon”. Hoera!
Lijkt mij dat Swift feitelijk een interpreter is bovenop Objective C. Niet zoveel nieuws onder de zon dus.
En alweer de volgende taal. Alsof ontwikkelaars daar op zitten te wachten, nog een dialect dat ze moeten kennen.
-_-
@Stijn Hoste: yep.
@doeterniettoe: Talking about Swift 3D? Was called Futuresplash before purchased by Marcomedia.