ما تحتاج إلى معرفته
- يشهد Swift إصداره الأولي على Windows.
- يمكن للمطورين الآن تنزيل صور Swift toolchain لنظام التشغيل Windows 10.
- قام Developer Readdle بتجربة إحضار Swift إلى Windows لأكثر من عام.
أعلن مشروع Swift ، وهو جهود مفتوحة المصدر لتطوير لغة البرمجة Swift ، أن الإصدار الأولي من Swift متاح الآن لنظام التشغيل Windows 10. ما يعنيه هذا هو أن الأدوات ، مثل المترجم والمكتبات الأساسية ، كلها متاحة للمطورين الآن.
من مشروع سويفت :
لا يقتصر نقل Swift إلى Windows على نقل المحول البرمجي فحسب ، بل يتعلق بالتأكد من توفر النظام البيئي الكامل على النظام الأساسي. يتضمن ذلك المترجم والمكتبة القياسية والمكتبات الأساسية (إرسال ، مؤسسة ، XCTest). تعد هذه المكتبات جزءًا مما يتيح للمطورين كتابة تطبيقات قوية بسهولة ودون الحاجة إلى القلق بشأن العديد من تفاصيل النظام الأساسي. هناك العديد من التفاصيل الفنية في قصة إحضار Swift إلى حالة قابلة للاستخدام على Windows ، وإذا كنت مهتمًا بها ، فإنني أوصي بمراجعة حديثي حول الموضوع من مؤتمر مطوري LLVM.
11:11 المعنىمن خلال هذه المكتبات الأساسية وإمكانية التشغيل البيني المرن لـ Swift مع C ، من الممكن تطوير التطبيقات على Windows فقط في Swift مع الاستفادة من مجموعة المكتبات الحالية على أنظمة Windows الأساسية.
استغلال رموز الغش لسمبسون
يستمر منشور المدونة في توضيح تطبيق آلة حاسبة بسيط تمت كتابته بالكامل بلغة Swift. تم إنشاؤه باستخدام Swift toolchain لنظام التشغيل Windows ، بالإضافة إلى تثبيت Visual Studio 2019.
تجعد مثير للاهتمام في القصة هو مشاركة Readdle ، مطور Mac و iOS منذ فترة طويلة. كانت الشركة تجربة Swift على Windows لأكثر من عام كجزء من جهودها لجلب عميل البريد الإلكتروني Spark إلى النظام الأساسي:
على الرغم من أن بعض الوظائف لم تكن جاهزة حتى الآن ، فقد تبين أن Swift على Windows يلبي احتياجاتنا تمامًا. في الواقع ، تسببت لنا بعض تبعيات C / C ++ الخاصة بطرف ثالث في حدوث صداع أكثر مما فعل Swift بنفسه. يقع كل منطق الأعمال الخاص بـ Spark في وحدة Core منفصلة. حزمة من الوحدات ، في الواقع ، لكننا نشير إليها على أنها Core. يتيح لنا ذلك استخدام أي إطار عمل لواجهة المستخدم على النظام الأساسي المستهدف: AppKit على macOS و UIKit على iOS ومجموعة أدوات واجهة المستخدم الأصلية على Android. لذلك ، في الأساس ، كان علينا نقل Spark Core على Windows. بعد أن تم إثبات جميع المفاهيم الأولية ، كان العمل يوميًا روتينيًا لإحيائها على Windows.
يتعمق منشور Readdle بشكل أعمق في بعض الأدوات المختلفة المستخدمة في جهوده للبناء مع Swift على Windows ، بما في ذلك عدد من الوحدات النمطية المتاحة ، ويغطي موضوعات مثل نظام الإنشاء وتفاعلات Swift مع Node.js.
صفقات VPN: ترخيص مدى الحياة مقابل 16 دولارًا ، وخطط شهرية بسعر 1 دولار وأكثر
أفضل ماركة فيدجيت سبينر
تم الإعلان عن Swift في الأصل من قبل Apple في WWDC 2014 كلغة حديثة ستحل في النهاية محل Objective-C كلغة أساسية لبناء تطبيقات لمنصات Apple. منذ ذلك الحين ، قامت Apple بفتح Swift ، وقد أتاح المشروع المفتوح المصدر أدوات للغة لتوزيعات Ubuntu و CentOS و Amazon Linux ، بالإضافة إلى macOS والآن ، Windows.
يمكنك تنزيل ملف Swift Toolchain لنظام التشغيل Windows من موقع مشروع Swift.