Menu
Coddy logo textTech

Swift online

Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.

Coddymain.swift
Output
Click Run to see the output here.

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() i FileHandle.standardInput czytają 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 let i if 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?
Tak, edytor online Swift jest darmowy. Bez rejestracji, bez Xcode, bez Maca i bez instalowania toolchaina Swift: otwierasz stronę i kompilujesz.
Czy muszę mieć Xcode albo Maca?
Nie trzeba niczego instalować. Nie potrzebujesz Xcode, Maca ani lokalnego toolchaina Swift. Kompilator Swift online kompiluje kod przez Swift 6.0 na Debianie i uruchamia go w kilka sekund. Użytkownicy Windowsa i Linuksa mogą tu pisać i testować kod w Swift bez konfiguracji specyficznej dla platformy.
Czy edytor online Swift działa na telefonie i Chromebooku?
Tak. Edytor online Swift działa w każdej nowoczesnej przeglądarce, na komputerze, tablecie i telefonie. Dobrze sprawdza się przy pisaniu w Swift na Chromebooku, iPadzie albo dowolnym komputerze, na którym nie działa Xcode.
Czy mogę używać readLine() w edytorze online Swift?
Tak. 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?
Zmieniaj przykładowy kod Swift, klikaj Uruchom i poprawiaj. Gdy zechcesz czegoś bardziej uporządkowanego, interaktywny kurs Swift w Coddy omawia opcjonalne, struktury, klasy, protokoły, typy generyczne i async/await z praktycznymi ćwiczeniami. To solidna podstawa, niezależnie od tego, czy celujesz w iOS, czy w Swift po stronie serwera.

Przydatne narzędzia do Swift

Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Swift online. Wszystkie w Coddy.