Swift online
Scrivi, esegui e condividi snippet di codice, senza configurare nulla.
Esegui Swift online nel tuo browser
Un playground e compilatore Swift online gratuito. Scrivi Swift nel browser, premi Esegui e swiftc compila ed esegue il programma in pochi secondi. Niente Xcode, niente Mac, niente Swift Package Manager da configurare prima.
L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi Swift, completamento automatico e sottolineature degli errori funzionano tutti. Il codice viene compilato con Swift 6.0 su Debian con una cache dei moduli già pronta: Foundation è importato fin da subito, quindi String/Array/Dictionary/Date/URLSession e il resto della libreria standard sono disponibili. Ottimo per imparare Swift senza un Mac, prepararti a un colloquio iOS o esplorare protocolli e generics.
Perché questo playground Swift è utile
- Compilazione Swift immediata: swiftc compila il programma con una cache dei moduli già pronta e lo esegue in pochi secondi, senza Xcode né
swift package init. - Evidenziazione completa della sintassi Swift, completamento automatico e diagnostica swiftc chiara, grazie allo stesso motore di editor di VS Code.
- L'input stdin è supportato.
readLine()eFileHandle.standardInputleggono entrambi dalla casella di input del playground, quindi i programmi Swift da riga di comando e i problemi da colloquio funzionano dall'inizio alla fine. Niente Xcode, Mac o toolchain Swift sul tuo computer. - Toolchain Swift 6.0 con Foundation: compila programmi Swift, usa struct, protocolli, generics e async/await senza bisogno di un Mac o di Xcode.
Cosa puoi creare nel playground Swift
- Optional,
guard leteif let: gli idiomi di null safety che rendono Swift sicuro, eseguibili senza codice boilerplate UIKit o SwiftUI. - Struct, classi, enum con valori associati e protocolli con tipi associati: il cuore del sistema di tipi di Swift, da provare una dichiarazione alla volta.
- Esperimenti rapidi in Swift: prova un property wrapper, verifica un flusso async/await, prova un result builder o conferma come restringe i tipi una clausola
wheregenerica.
Domande frequenti sul playground Swift online
Il playground Swift online è gratuito?
Sì, il playground Swift è gratuito. Niente registrazione, niente Xcode, niente Mac e nessuna toolchain Swift da installare: apri la pagina e compila.
Devo avere Xcode o un Mac?
Non serve installare nulla. Non ti servono Xcode, un Mac o una toolchain Swift in locale. Il compilatore Swift online compila il codice con Swift 6.0 su Debian e lo esegue in pochi secondi. Chi usa Windows e Linux può scrivere e provare Swift qui senza configurazioni specifiche per la piattaforma.
Il playground Swift funziona da smartphone e Chromebook?
Sì. Il playground Swift funziona in qualsiasi browser moderno, da computer, tablet o smartphone. È comodo per scrivere Swift da un Chromebook, un iPad o qualsiasi computer che non può eseguire Xcode.
Posso usare readLine() nel playground Swift online?
readLine() e FileHandle.standardInput leggono le righe che scrivi esattamente come quando esegui un binario Swift compilato in locale e digiti nel terminale. Ottimo per problemi in stile colloquio e strumenti da riga di comando, senza bisogno di un Mac.Come imparo Swift dopo aver provato il playground?
Modifica il codice Swift di esempio, premi Esegui e ripeti. Quando vuoi qualcosa di più strutturato, il corso interattivo di Swift di Coddy copre optional, struct, classi, protocolli, generics e async/await con esercizi pratici: una base solida sia che tu punti a iOS sia a Swift lato server.
Strumenti utili per Swift
Strumenti gratuiti nel browser che si abbinano bene al playground Swift, tutti parte di Coddy.