Swift online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
Uruchamiaj Swift online w przeglądarce
Darmowy edytor online i kompilator Swift. Piszesz kod Swift w przeglądarce, klikasz Uruchom, a swiftc kompiluje i wykonuje program w kilka sekund. Bez Xcode, bez Maca, bez konfigurowania Swift Package Managera.
Edytor działa na tym samym silniku co VS Code, więc masz podświetlanie składni Swift, autouzupełnianie i podkreślanie błędów. Kod kompiluje się przez Swift 6.0 na Debianie z wstępnie przygotowaną pamięcią podręczną modułów. Foundation jest importowane od razu, więc String/Array/Dictionary/Date/URLSession i reszta biblioteki standardowej są gotowe. Dobre do nauki Swift bez Maca, przygotowań do rozmowy rekrutacyjnej na iOS albo poznawania protokołów i typów generycznych.
Dlaczego ten edytor online Swift się przydaje
- Błyskawiczna kompilacja Swift: swiftc kompiluje program z wstępnie przygotowaną pamięcią podręczną modułów i uruchamia go w kilka sekund, bez Xcode i
swift package init. - Pełne podświetlanie składni Swift, autouzupełnianie i czytelna diagnostyka swiftc, na tym samym silniku edytora co VS Code.
- Obsługa standardowego wejścia.
readLine()iFileHandle.standardInputczytają z pola wejściowego edytora, więc programy wiersza poleceń w Swift i zadania rekrutacyjne działają od początku do końca. Nie potrzebujesz u siebie Xcode, Maca ani toolchaina Swift. - Toolchain Swift 6.0 z Foundation: kompiluj programy w Swift, używaj struktur, protokołów, typów generycznych i async/await bez Maca i Xcode.
Co możesz zbudować w edytorze online Swift
- Opcjonalne,
guard letiif let: idiomy null safety, dzięki którym Swift jest bezpieczny, do uruchomienia bez szablonowego kodu UIKit czy SwiftUI. - Struktury, klasy, enumy z wartościami powiązanymi i protokoły z typami powiązanymi: rdzeń systemu typów Swift, do przetestowania deklaracja po deklaracji.
- Szybkie eksperymenty w Swift: przetestuj property wrapper, sprawdź przepływ async/await, wypróbuj result builder albo zobacz, jak zawęża generyczna klauzula
where.
Edytor Swift online: najczęstsze pytania
Czy edytor Swift online jest darmowy?
Czy muszę mieć Xcode albo Maca?
Czy edytor online Swift działa na telefonie i Chromebooku?
Czy mogę używać readLine() w edytorze online Swift?
readLine() i FileHandle.standardInput czytają wpisane linie tak samo, jak przy lokalnym uruchomieniu skompilowanego pliku binarnego Swift i pisaniu w terminalu. Dobre do zadań rekrutacyjnych i narzędzi wiersza poleceń, bez potrzeby posiadania Maca.Jak uczyć się Swift po wypróbowaniu edytora?
Przydatne narzędzia do Swift
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Swift online. Wszystkie w Coddy.