Swift to uniwersalny, wieloparadygmatowy, skompilowany język programowania opracowany przez firmę Apple Inc. dla systemów iOS, macOS, watchOS, tvOS, Linux i z/OS. Swift został zaprojektowany do współpracy z frameworkami Cocoa i Cocoa Touch firmy Apple oraz dużą liczbą istniejącego kodu Objective-C napisanego dla produktów Apple. Jest zbudowany w oparciu o framework kompilatora LLVM o otwartym kodzie źródłowym.
Cechy:
- Skompiluj i uruchom swój program
- Zobacz wyjście programu lub szczegółowy błąd
- Zaawansowany edytor kodu źródłowego z podświetlaniem składni, uzupełnianiem nawiasów i numerowaniem linii
- Otwieraj, zapisuj, importuj i udostępniaj pliki Swift.
- Odniesienia językowe
- Dostosuj edytor
Ograniczenia:
- Do kompilacji wymagane jest połączenie z Internetem
- Maksymalny czas działania programu wynosi 20 sekund
- Jednocześnie można uruchomić tylko jeden plik
- Niektóre funkcje systemu plików, sieci i grafiki mogą być ograniczone
- To jest kompilator wsadowy; programy interaktywne nie są obsługiwane. Na przykład, jeśli program udostępnia monit o wprowadzenie danych, wprowadź dane wejściowe na karcie Dane wejściowe przed kompilacją.