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

Julglädjen fortsätter i Geeks Julkalender och bakom den sjunde luckan döljs ett paketerbjudande på en stol från Playseat för dig som tar simulatorspelen på största allvar.

Apple pensionerade hörlurskontakten med Iphone 7, och enligt nya rykten går Samsung samma väg med sin kommande Galaxy S8.

Apple ska börja publicera sin forskningsresultat kring artificiell intelligens.

Acer slår följe med Apple när det gäller tunna och lätta bärbara datorer som renodlar anslutningarna runt USB Type-C.

Undvik julkaoset i fysiska affärer genom att pyssla ihop din egen fotobok som du kan ge bort i julklapp.

Enligt en rapport har försäljningen av Apple Watch rasat med 71 procent jämfört med föregående år, men Apples vd Tim Cook menar att försäljningen går bra.