Apple lanserar Swift

Swift är Apples nya moderna programmeringsspråk som ska underlätta för utvecklare att skapa program för IOS och OS X.

Den största nyheten för utvecklare under gårdagens WWDC-presentation var det helt nya programmeringsspråket #Swift. Det är Apples uppföljare till nuvarande Objective-C som används för att skriva program för IOS och OS X.

Nyheten om ett nytt programmeringsspråk från Apple hade inte läckt ut i förväg och var därmed en stor överraskning för utvecklare och journalister, trots att Apple i hemlighet jobbat med det i flera år. Det gick inte att ta mista på entusiasmen bland de tusentals utvecklarna i publiken som jublade och applåderade när Craig Federighi, Apples chef för mjukvaruutveckling, radade upp punkter där Swift var bättre än Objective-C.

Swift är ett modernt programmeringsspråk avsett att göra det enklare, effektivare och till och med roligare för utvecklare att skriva program som har färre fel och högre säkerhet. Språket är designat för att eliminera vanliga källor till fel och misstag i kod som i sin tur kan bli säkerhetshål.

Kod skriven i Swift går att blanda med Objective-C-kod, båda språken fungerar sida vid sida vilket betyder att tröskeln in är låg för utvecklare som idag har existerande program att utgå ifrån. Swift har också fullt stöd för Cocoa och Cocoa Touch, Apples ramverk för att skapa program för OS X respektive IOS.

Enkelhet och prestanda i fokus

Swift är bekant för utvecklare i Objective-C på många punkter samtidigt som det är enklare för nybörjare att komma igång med då det påminner om skriptspråk som Javascript. Med Swift går det att åstadkomma samma resultat med kortare kommando och färre rader än i Objective-C.

Skriptspråk som förenklar och hjälper utvecklare brukar ha sämre prestanda än mera grundläggande programmeringsspråk, men så är inte fallet med Swift. Apple utlovar avsevärt bättre prestanda än det populära skriptspråket Python och till och med bättre prestanda än Objective-C.

Playground för omedelbar återkoppling

Tillsammans med Swift kommer också Playground, en plats där utvecklare har möjligheten att se effekten av kodändringar direkt, utan att behöva gå den traditionella vägen via kompilering av program. Med hjälp av bland annat grafisk visualisering och tidslinje är det enklare att se vad funktioner och API-anrop resulterar i.

Swift fungerar redan idag i en nysläppt betaversion av Xcode 6 som finns tillgänglig för utvecklare att hämta. Apple har släppt en bok på 500 sidor med utförlig dokumentation av Swift som finns att hämta till gratis till Ibooks genom Itunes Store. De har även samlad dokumentation kring Swift på Apples webbplats för utvecklare.

När Apple släpper IOS 8 och OS X Yosemite till hösten kommer det att gå att skicka in appar som använder Swift i koden till App Store och Mac App Store.

Kommentarer
13 svar
Gör telefonen till en livräddare

Skaffa dig ett medicinskt ID

IOS innehåller en enkel funktion som kan rädda ditt liv. Har du inte redan aktiverat och fyllt i ditt medicinska ID berättar vi hur du gör här.

Är du nyfiken på skärmen på nya Ipad Pro? Läs då vidare för nu har vår expert Thomas Ytterberg undersökt den noga. Ida har dessutom testat batteriet.

Google kommer inte längre att söka igenom inboxen i Gmail för att bättre kunna rikta annonser.

Apples kommande superdator Imac Pro kan få både Intels serverklassade Purley-processorer innanför skalet, och stöd för Touch ID.

För 20 år sedan släpptes den första boken om Harry Potter, Facebook firar detta genom att föra in lite magi i appen.

Amanda, Andreas och Ida pratar om ljudbokstjänster, Ipad Pro och One Plus 5, en mobil som lånar friskt från Apple.