Swift Academy · درس

التثبيت والأدوات: سلسلة أدوات Swift وREPL وswiftc والمحررات

ثبّت سلسلة أدوات Swift، وجرّب REPL التفاعلي، وترجم باستخدام swiftc، واختر محررًا مثل VS Code أو Xcode.

الدرس 2 من 38 خطوة

التثبيت والأدوات: سلسلة أدوات Swift وREPL وswiftc والمحررات درس مجاني في Swift Academy على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Swift Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Swift Academy 3 دروس في المجموع.

ما ستُعدّونه

الهدف: تشغيل Swift. ستثبّتون سلسلة الأدوات، وتجرّبون REPL، وتترجمون باستخدام swiftc، وتختارون محررًا.

مكوّنات سلسلة الأدوات

توفر سلسلة أدوات Swift ما يلي:

  • swift: ‏REPL ومشغّل البرامج النصية
  • swiftc: المترجم الأصلي
  • المكتبة القياسية والأدوات الأساسية

أساسيات REPL

يتيح لكم REPL تجربة التعليمات البرمجية بسرعة. وهو مناسب لتعلّم واجهات API واختبار المقاطع البرمجية الصغيرة دون إنشاء ملفات.

  • ملاحظات فورية
  • لا حاجة إلى إعداد مشروع

swiftc باختصار

يترجم swiftc ملفات Swift إلى ملفات تنفيذية أصلية.

  • يمكنكم ترجمة البرامج البسيطة بسهولة.
  • وهو مناسب لأدوات سطر الأوامر والتعلّم من خلال عمليات البناء.

المحررات: Xcode أم VS Code

اختاروا محررًا:

  • Xcode: بيئة تطوير متكاملة لإنشاء البرامج وتصحيح أخطائها على macOS.
  • VS Code: محرر خفيف؛ أضيفوا امتدادات Swift لدعم الصياغة والأدوات.

عرض توضيحي للتعليمات البرمجية

جرّبوا برنامجًا صغيرًا يمكنكم تشغيله باستخدام مقاطع REPL أو ترجمته باستخدام swiftc.

// A tiny program you can compile with swiftc or run in the REPL as snippets
print("Swift tools demo")

// Simple values to observe in outputs
let versionHint = "Use swift --version to check toolchain"
let sum = 2 + 3  // basic arithmetic

// Interpolation keeps messages readable
print("\(versionHint); sum=\(sum)")

أداة تفاعلية

فحص سريع: أي أداة توفّر لكم موجّهًا تفاعليًا؟

مراجعة

مراجعة: ثبّتوا سلسلة الأدوات، واستخدموا swift مع REPL، وترجموا باستخدام swiftc، واختاروا محررًا يناسب أسلوب عملكم.

البدء مجانًا

تعلم Swift مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
122
الدروس
409

الأسئلة الشائعة

هل درس «التثبيت والأدوات: سلسلة أدوات Swift وREPL وswiftc والمحررات» مجاني؟

نعم — نص درس «التثبيت والأدوات: سلسلة أدوات Swift وREPL وswiftc والمحررات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Swift Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Swift Academy 3 دروس في المجموع.

ماذا ستتعلم في «التثبيت والأدوات: سلسلة أدوات Swift وREPL وswiftc والمحررات»؟

ثبّت سلسلة أدوات Swift، وجرّب REPL التفاعلي، وترجم باستخدام swiftc، واختر محررًا مثل VS Code أو Xcode. تتمرن على Swift Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Swift Academy؟

لا تُشترط خبرة سابقة. Swift Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.

كم من الوقت يستغرق درس «التثبيت والأدوات: سلسلة أدوات Swift وREPL وswiftc والمحررات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Swift Academy هذا؟

نعم. كل درس في Swift Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما هي Swift؟ الأمان والأداء وقابلية القراءة
  2. التثبيت والأدوات: سلسلة أدوات Swift وREPL وswiftc والمحررات
  3. البرنامج الأول والبناء/التشغيل (REPL مقابل swiftc والبرامج النصية)
← العودة إلى Swift Academy