كيفية البرمجة في Swift على Windows 10

كيفية البرمجة في Swift على Windows 10

Swift هي واحدة من أكثر اللغات شهرة في الوقت الحالي ، ولسبب وجيه. تشغل تطبيقات Mac و iOS جزءًا كبيرًا من السوق. تعد القدرة على إنشاء تطبيقات iOS محليًا أمرًا مهمًا للأشخاص الذين لا يرغبون في الانغماس في الأعماق الضبابية لـ Objective C.



نظرًا لأن Swift موطن لشركة Apple ، فأنت بحاجة إلى جهاز Mac ، أليس كذلك؟ خاطئ. على الرغم من عدم وجود طريقة 'خارج الصندوق' لتجميع Swift على Windows ، فإن هذا لا يعني أن مستخدمي Windows لا يمكنهم تعلم Swift.



إليك كيفية إنشاء برنامج Swift بسيط وتجميعه وتشغيله في Windows 10.





ما هو سويفت؟

قبل البدء ، دعنا نلقي نظرة على ماهية Swift في الواقع. Swift هي لغة برمجة صممتها Apple. يتطلب الأمر أفكارًا 'من Objective-C و Rust و Haskell و Ruby و Python و C # و CLU والعديد من الأفكار الأخرى لإدراجها' وفقًا لمنشئ المشروع كريس لاتنر.

إنها لغة حديثة نسبيًا تم إصدارها للجمهور في عام 2014 ، على الرغم من أنها تحظى بتقدير كبير بالفعل. ال مؤشر TIOBE من أفضل لغات البرمجة في عام 2017 ، وضعت Swift في المرتبة 11 ، مما يجعلها واحدة من أسرع اللغات نموًا على الإطلاق.



باختصار ، إذا كنت تقوم بالبرمجة لنظام التشغيل Mac أو iOS ، فإن Swift يناسبك! لإلقاء نظرة أكثر تعمقًا على استخدامات Swift ، ألق نظرة على هذه الأسباب التي تجعل Swift تستحق التعلم.

الشروع في العمل مع Swift على نظام التشغيل Windows 10

أولاً ، سنحتاج إلى محرر لكتابة التعليمات البرمجية الخاصة بنا. يمكنك استخدام أي IDE تشعر بالراحة معه ، على الرغم من أنه ليس من الضروري تمامًا استخدام واحد ، كما أن أي محرر نصوص سيكون كافياً. يعود الأمر في الغالب إلى التفضيلات الشخصية ، على الرغم من أنك إذا كنت بحاجة إلى مساعدة في تحديد ما يمكنك استخدامه ، فقد يساعدك هذا الدليل.

اليوم سوف نستخدم برنامج Notepad ++ لأنه مجاني وبسيط وقابل للتوسيع. قم بتنزيل Notepad ++ وافتحه. دعنا ننزل إلى بعض الترميز!

برنامج سويفت بسيط للويندوز

بالنسبة لمشروع الاختبار الخاص بنا اليوم ، سنقوم بإنشاء برنامج بسيط يعمل على سطر أوامر Windows. ابدأ بفتح ملف Notepad ++ جديد. سنبدأ بطباعة سؤال على الشاشة ، وانتظر حتى يكتب المستخدم إجابته ، ثم نستخدم هذه الإجابة لتقديم إجابة.

print('What is your name?')

سيظهر هذا عند تشغيل البرنامج. الآن بعد أن طرحنا سؤالاً ، يجب أن نوفر طريقة للسماح للمستخدم بالإجابة. لهذا ، نستخدم ملف قراءة سطر () الطريقة وتخزين الإجابة كمتغير يسمى استجابة .

var response = readLine()

إذا كنت معتادًا بالفعل على لغات البرمجة الأخرى ، فقد تلاحظ بعض الاختلافات الصغيرة هنا. أولاً ، يمكننا تخزين البيانات التي تم الحصول عليها من readLine كملف أين بدلاً من الاضطرار إلى تحديد أنها ستكون سلسلة. تغيير آخر بالنسبة لأولئك القادمين من JavaScript أو C # هو عدم وجود فاصلة منقوطة للإشارة إلى نهاية السطور.

قد يكون مستخدمو Python بالفعل أكثر في المنزل هنا!

مضيفا الإخراج

الآن بعد أن تم تخزين هذه المعلومات في متغير ، نريد استخدامها وعرضها مرة أخرى للمستخدم. ما الذي يمكن أن يكون أجمل من أن تتمنى لهم يومًا سعيدًا؟

print('Hello (response!), I hope you are having a great day!')

حتى إذا كانت لديك خبرة في لغات أخرى ، فسترى بعض الاختلافات هنا. بدلاً من استخدام ملف + عامل خارج علامات الاقتباس لعرض المتغير الذي تستخدمه (اسم المتغير) ضمن علامات الاقتباس. ميزة أخرى في Swift هي استخدام القيم الاختيارية . يصعب فهم هذه القيم للوهلة الأولى ، ولكنها تضيف وظائف أكبر لاستخدام المتغيرات داخل Swift.

في هذه الحالة ، نريد ببساطة عرض القيمة كما هي ، لذلك نضيف علامة تعجب بعد اسم المتغير استجابة! للدلالة على أنها ليست قيمة اختيارية. القيمة الاختيارية هي متغير قد يتم تعيين قيمة له أو لا. لا يتطلب الأمر واحدًا. إذا لم يتم تعيين قيمة لها ، فسيتم تعيينها صفرًا.

علامة الاستفهام (؟) بعد نوع القيمة تحددها على أنها اختيارية ، بينما يشير التعجب إلى أنها ليست كذلك.

سيبدو الرمز الخاص بك كما يلي:

لحفظ الكود الخاص بك ، استخدم ملف> حفظ باسم واختر ملف سويفت من حفظ كنوع قائمة. إذا كانت القائمة الخاصة بك تفتقد نوع ملف Swift ، فحدد كل الملفات بدلاً من ذلك ، وأضف ملف .swift بعد اسم الملف الذي اخترته.

ترجمة Swift في نظام التشغيل Windows 10

الآن بعد أن أصبح لدينا برنامج ، نحتاج إلى أن نكون قادرين على تجميعه وتشغيله. على الرغم من عدم وجود طريقة مضمنة لبرمجة Swift في نظام التشغيل Windows 10 ، فهناك حل بديل. أنشأ Han Sangjin مترجمًا لـ Swift وهو متاح للتنزيل من جيثب . قم بتنزيل تطبيق Swift for Windows وتثبيته باستخدام الإرشادات الواردة في الرابط.

بمجرد تثبيته ، افتحه. اضغط على حدد ملف زر وحدد البرنامج الذي قمت بإعداده مسبقًا. انقر تجميع وانتظر البرنامج ليترجم.

بالنسبة لبرنامج بهذا الحجم الصغير ، يجب أن يكون فوريًا تقريبًا ، على الرغم من أنه قد يستغرق وقتًا اعتمادًا على مدى تعقيد الكود الخاص بك!

يجب أن تتلقى رسالة 'تم تجميعها بنجاح' في مربع الحوار. إذا لم يكن الأمر كذلك ، فارجع وتحقق من التعليمات البرمجية الخاصة بك للتأكد من أنك لم ترتكب أي أخطاء. بمجرد ترجمة الكود ، انقر فوق يركض لتشغيل برنامجك. سيفتح البرنامج في سطر أوامر Windows ، ويجب أن يبدو كالتالي:

تجدر الإشارة إلى أنه يجب عليك استخدام تطبيق Swift for Windows لتشغيل التعليمات البرمجية الخاصة بك ، و إملف تنفيذى لن يعمل الملف الذي تم إنشاؤه بشكل مستقل ، حتى إذا كان التطبيق مفتوحًا.

ابدأ ترميز Swift على Windows اليوم

إذا قررت أن Swift يناسبك ، فهناك مجموعة كبيرة من الأدوات لمساعدتك. بمجرد أن تحصل على فهم أساسي للبيئة ، فلماذا لا تجرب بعض المشاريع للمبتدئين لإضفاء الحيوية على معرفتك؟

القرص الصلب الخارجي لا يظهر في ويندوز 10 لإدارة القرص

إذا كنت من مستخدمي Linux تتطلع إلى ترميز تطبيقات iOS ، فإليك كيفية البرمجة في Swift باستخدام Ubuntu.

يشارك يشارك سقسقة بريد الالكتروني إليك سبب إصدار مكتب التحقيقات الفيدرالي تحذيرًا بشأن Hive Ransomware

أصدر مكتب التحقيقات الفدرالي (FBI) تحذيرًا بشأن سلالة سيئة للغاية من برامج الفدية الضارة. إليك سبب حاجتك إلى توخي الحذر بشكل خاص من Hive ransomware.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • تطوير التطبيقات
  • سويفت
  • لغات البرمجة
نبذة عن الكاتب إيان باكلي(216 مقالة منشورة)

إيان باكلي صحفي مستقل وموسيقي وفنان ومنتج فيديو يعيش في برلين بألمانيا. عندما لا يكتب أو على خشبة المسرح ، فإنه يعبث بإلكترونيات أو أكواد DIY على أمل أن يصبح عالمًا مجنونًا.

المزيد من Ian Buckley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك