Menu
Coddy logo textTech

Swift Online

לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.

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

הריצו Swift אונליין בדפדפן

עורך וקומפיילר Swift אונליין וחינמי. כתבו Swift בדפדפן, לחצו על הרצה, ו-swiftc מקמפל ומריץ את התוכנית תוך שניות. בלי Xcode, בלי Mac ובלי Swift Package Manager להגדיר מראש.

העורך בנוי על אותו מנוע של VS Code, כך שהדגשת תחביר של Swift, השלמה אוטומטית וסימון שגיאות עובדים כולם. הקוד מתקמפל עם Swift 6.0 על Debian עם module cache שמוכן מראש. Foundation מיובא מהרגע הראשון, כך ש-String/Array/Dictionary/Date/URLSession ושאר הספרייה הסטנדרטית מוכנים. מתאים ללימוד Swift בלי Mac, להכנה לראיון iOS או לחקירת protocols ו-generics.

מה הופך את עורך ה-Swift האונליין הזה לשימושי

  • קומפילציית Swift מיידית: swiftc מקמפל את התוכנית עם module cache מוכן מראש ומריץ אותה תוך שניות, בלי Xcode ובלי swift package init.
  • הדגשת תחביר מלאה של Swift, השלמה אוטומטית והודעות אבחון ברורות של swiftc, עם אותו מנוע עורך של VS Code.
  • יש תמיכה בקלט stdin. readLine() ו-FileHandle.standardInput קוראים שניהם מתיבת הקלט של העורך, כך שתוכניות שורת פקודה ב-Swift ושאלות ראיון עובדות מתחילתן ועד סופן. בלי Xcode, Mac או toolchain של Swift אצלכם.
  • toolchain של Swift 6.0 עם Foundation: קמפלו תוכניות Swift והשתמשו ב-structs, protocols, generics ו-async/await בלי צורך ב-Mac או ב-Xcode.

מה אפשר לבנות בעורך ה-Swift האונליין

  • Optionals, guard let ו-if let: הניבים של null safety שהופכים את Swift לבטוחה, וכאן אפשר להריץ אותם בלי קוד UIKit או SwiftUI מסביב.
  • Structs, מחלקות, enums עם associated values ו-protocols עם associated types: הליבה של מערכת הטיפוסים של Swift, שאפשר לבדוק הצהרה אחת בכל פעם.
  • ניסויים מהירים ב-Swift: בדקו property wrapper, ודאו זרימה של async/await, נסו result builder או בדקו איך משפט where גנרי מצמצם.

שאלות נפוצות על Swift אונליין

עורך ה-Swift האונליין חינמי?
כן, עורך ה-Swift חינמי לשימוש. בלי הרשמה, בלי Xcode, בלי Mac ובלי toolchain של Swift להתקין: פותחים את הדף ומקמפלים.
צריך Xcode או Mac?
לא צריך להתקין כלום. לא צריך Xcode, Mac או toolchain מקומי של Swift. קומפיילר ה-Swift האונליין מקמפל את הקוד עם Swift 6.0 על Debian ומריץ אותו תוך שניות. משתמשי Windows ו-Linux יכולים לכתוב ולבדוק כאן Swift בלי הגדרות מיוחדות לפלטפורמה.
עורך ה-Swift האונליין עובד בנייד ובמחשבי Chromebook?
כן. עורך ה-Swift עובד בכל דפדפן מודרני, במחשב, בטאבלט או בנייד. מתאים לכתיבת Swift ממחשב Chromebook, מ-iPad או מכל מחשב שלא יכול להריץ Xcode.
אפשר להשתמש ב-readLine() בעורך ה-Swift האונליין?
כן. readLine() ו-FileHandle.standardInput קוראים את השורות שהקלדתם בדיוק כמו כשמריצים קובץ בינארי מקומפל של Swift מקומית ומקלידים בטרמינל. מתאים לבעיות בסגנון ראיון עבודה ולכלי CLI, בלי צורך ב-Mac.
איך ממשיכים ללמוד Swift אחרי שמנסים את העורך?
ערכו את קוד ה-Swift לדוגמה, לחצו על הרצה ונסו שוב ושוב. כשתרצו משהו מובנה יותר, קורס ה-Swift האינטראקטיבי של Coddy מכסה optionals, structs, מחלקות, protocols, generics ו-async/await עם תרגילים מעשיים. בסיס מוצק, בין אם אתם מכוונים ל-iOS ובין אם ל-Swift בצד השרת.

כלים שימושיים ל-Swift

כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-Swift אונליין - כולם חלק מ-Coddy.