📁 آخر الأخبار

لغة البرمجة سويفت | Swift لغة تطوير تطبيقات Apple

 لغة البرمجة سويفت هي اللغة المستخدمة حديثا لبرمجة تطبيقات نظام 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 ، و لغة سويفت هي جاءت مليئة بالتحسينات مثل توفير الوقت المخصص لبرمجة التطبيقات و أيضا إضافة مزيد من القوة و اﻷمان والموثوقية للبرامج و التطبيقات المبتكرة .

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

 

تعليقات