Snabb
Swift är en programmeringsspråk på hög nivå utvecklad av Apple och gjordes tillgänglig 2014. Den är utformad för skrivning appar för Apple plattformar, Inklusive MacOS, iOS, tvOS och watchOS.
Swift-språket är baserat på Objective-C, som användes för NeXTSTEP-utveckling på 1980-talet, och senare macOS och iOS. Swift har liknande syntax och underhåller objektorienterad funktioner i Objective-C, men ger en enklare programmeringsupplevelse. Till exempel Swift koda är lättare att läsa och skriva än Objective-C. Det gör att flera vanliga kommandon kan kombineras och kräver semikolon (;) i slutet av varje uttalande.
Dessutom hanterar Swift flera programmeringshinder automatiskt. Till exempel Swift:
- initialiserar variabler innan de används
- handtag "noll" (NULL) värden uttryckligen
- säkerställer array index är inom gränser
- förhindrar att heltal överflödar sitt tilldelade minne
- förvaltar minne automatiskt
Apples Xcode mjukvaruutveckling IDE har stött Swift sedan version 6 (släppt 2014). Xcode stöder också "Swift Playgrounds", en funktion som låter programmerare redigera Swift-kod och se resultaten omedelbart. Till exempel kan lekplatsen visa källkoden till vänster och en appsimulator till höger. Ändringar av koden uppdaterar app-simuleringen direkt. Flera lekplatser ingår i Xcode för att ge ett enkelt sätt att lära sig språket.
Eftersom Apple utvecklar och underhåller Swift-språket är det optimerat för Apple hårdvara. Därför kan en iOS-app utvecklad i Swift fungera bättre än en liknande app utvecklad på ett annat språk. Apple uppdaterar också Swift med nya funktioner regelbundet. Detta gör det möjligt för utvecklare som programmerar i Swift att dra nytta av de senaste framstegen inom Mac, iPhones, iPadsoch andra Apple-produkter.
Filändelse: .SNABB