A Swift egy általános célú, több paradigmát használó, lefordított programozási nyelv, amelyet az Apple Inc. fejlesztett ki iOS, macOS, watchOS, tvOS, Linux és z/OS rendszerekhez. A Swiftet úgy tervezték, hogy az Apple Cocoa és Cocoa Touch keretrendszereivel, valamint az Apple termékekhez írt Objective-C kódok nagy tömegével működjön együtt. A nyílt forráskódú LLVM fordítókeretrendszerrel készült.
Jellemzők:
- Fordítsa le és futtassa a programot
- Tekintse meg a program kimenetét vagy a részletes hibát
- Fejlett forráskód-szerkesztő szintaktikai kiemeléssel, zárójelek kiegészítésével és sorszámozással
- Swift-fájlok megnyitása, mentése, importálása és megosztása.
- Nyelvi hivatkozás
- A szerkesztő testreszabása
Korlátozások:
- Az összeállításhoz internetkapcsolat szükséges
- A program maximális futási ideje 20 mp
- Egyszerre csak egy fájl futtatható
- Néhány fájlrendszer, hálózati és grafikus funkció korlátozott lehet
- Ez egy kötegelt fordító; az interaktív programok nem támogatottak. Például, ha a program beviteli parancsot ad, a fordítás előtt írja be a bemenetet az Input fülre.