Swift on yleiskäyttöinen, monen paradigman käännetty ohjelmointikieli, jonka Apple Inc. on kehittänyt iOS:lle, macOS:lle, watchOS:lle, tvOS:lle, Linuxille ja z/OS:lle. Swift on suunniteltu toimimaan Applen Cocoa- ja Cocoa Touch -kehysten ja laajan Apple-tuotteille kirjoitetun Objective-C-koodin kanssa. Se on rakennettu avoimen lähdekoodin LLVM-kääntäjäkehyksellä.
Ominaisuudet:
- Kääntää ja ajaa ohjelmasi
- Näytä ohjelman tulos tai yksityiskohtainen virhe
- Kehittynyt lähdekoodieditori syntaksin korostuksella, hakasulkeiden täydennyksellä ja rivinumeroilla
- Avaa, tallenna, tuo ja jaa Swift-tiedostoja.
- Kieliviittaus
- Mukauta editoria
Rajoitukset:
- Kokoamiseen tarvitaan Internet-yhteys
- Ohjelman enimmäiskesto on 20s
- Vain yksi tiedosto voidaan suorittaa kerrallaan
- Jotkin tiedostojärjestelmä-, verkko- ja grafiikkatoiminnot voivat olla rajoitettuja
- Tämä on eräkääntäjä; interaktiivisia ohjelmia ei tueta. Jos ohjelmasi tarjoaa esimerkiksi syöttökehotteen, kirjoita syöte Input-välilehdelle ennen kääntämistä.