لغة البرمجة سويفت هي اللغة المستخدمة حديثا لبرمجة تطبيقات نظام IOS الخاص بأيفون و أيضا تطبيقات نظام التشغيل الخاص بي MAC ، ما يميز هذه اللغة هو جودة اﻷكواد و سرعتها و أمانها لكي تتوافق مع أجهزة أبل المشهورة بقوتها أيضا . شكل لغة سويفت شبيه بلغات البرمجة اﻷخرى و يحتوي على المتغيرات و الحلقات و الدوال إلى غير ذلك ، كما تحتوي سويفت على مكتبات مهمة من اﻷكواد و اﻷدوات السريعة للتعامل مع مكونات التطبيقات كالواجهات الرسومية و إدارة و عرض البيانات .
![]() |
لغة البرمجة سويفت |
محرر كتابة أكواد لغة البرمجة سويفت
محرر Xcode هو البرنامج المخصص لتطوير و كتابة أكواد لغة سويفت و الخاصة بتطبيقات و منصات أبل و هو متوفر على موقع أبل على اﻷنترنيت و متجر Mac app Store أيضا ، و يمكننا البرنامج من تطوير و التعديل على أكواد التطبيقات التي تشتغل على iPhone و iPad و Apple TV و Apple Watch .
أساسيات لغة البرمجة سويفت
صممت لغة سويفت لكي تجمع بين البساطة و القوة في نفس الوقت و يتجلى ذلك في قوة التطبيقات الموجودة في كل منتوجات شركة Apple التي تصنف اﻷولى في المجال ، و فيما يلي بعض اﻷساسيات و المفاهيم و اﻷكواد اﻷولية التي تعرف عن هذه اللغة :
المتغيرات : تستخدم كلمة var لتعريف القيم المتغيرة . مثال لكود : var name = (mohamed) حيث يمكن تغيير إسم محمد إلى أي إسم أخر .
التوابت : عكس اﻷولى حيث لا يمكن تغيير القيمة و لذلك نستخدم كلمة let ، مثال let age=30 و هوعبارة عدد يعبر عن عمر شخص محدد و لا يقبل حالتين .
تخزين البيانات :
int : تخزين قيم اﻷعداد الصحيحة
float : تخزين قيم اﻷعداد مع الفاصلة
String : تخزين عبارة أو نص
الجمل الشرطية :if ….else و تستخدم لوضع شروط عند تنفيذ اﻷوامر
الدوال : func….print و هدفها هو تنظيم الكود
الحلقات : for…..while و تستخدم لتكرار اﻷوامر
برنامج بسيط بلغة سويفت
البرنامج التالي عبارة عن مثال بسيط لبرنامج أو تطبيق يمكن تشغيله على نظام iOS يعرض مربع رسومي يحتوي على زر ، و عند الضغط عليه يجب أن يعرض رسالة للمستخدم يمكن تضمينها أي جملة أو تعبير و هنا تستعرض رسالة " مرحبا بك في برنامج سويفت " .
![]() |
كود بسيط بلغة سويفت |
لتنفيذ مثل هذا التطبيق نحتاج الدخول على محرر لغة سويفت Xcode و إنشاء مشروع جديد و كتابة اﻷكواد و العناصر اﻷخرى المتعلقة به ، و الزاوية على اليمين تظهر محاكي لرؤية النتائج و تنفيذ التطبيقات . ملاحظة أخرى و هي أن تشغيل البرامج مثل Xcode هناك من يستخدم نظام التشغيل اﻹفتراضي على virtual box .
لغة البرمجةSwift يمكن دمجها مع لغة البرمجة التي كانت قبلها في نفس اﻹطار و هي Objective-C المستخدمة في برمجة تطبيقات apple ، و لغة سويفت هي جاءت مليئة بالتحسينات مثل توفير الوقت المخصص لبرمجة التطبيقات و أيضا إضافة مزيد من القوة و اﻷمان والموثوقية للبرامج و التطبيقات المبتكرة .
تتلقى لغة سويفت دعم كبير من مجتمع المطورين على اﻷنترنيت حول العالم كما أنها تدرس في بعض الجامعات التقنية كلغة مفتوحة المصدر و يمكن الوصول إليها من قبل أي شخص . مجموعة من التطبيقات المشهورة في متاجر التطبيقات تكون مبرمجة بلغة سويفت و يمكن ملاحظة ذلك عند الرجوع لخصائصها .