Hem : Hårdvaruvillkor : Snabb definition

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:

  1. initialiserar variabler innan de används
  2. handtag "noll" (NULL) värden uttryckligen
  3. säkerställer array index är inom gränser
  4. förhindrar att heltal överflödar sitt tilldelade minne
  5. 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

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Swift. Det förklarar i dataterminologi vad Swift betyder och är en av många hårdvarubegrepp i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna Swift-definition är till hjälp kan du referera till den med citatlänkarna ovan.