تعلم اساسيات لغة Data Type & Optionals 003- Swift
كما هو الحال في اي لغة برمجة نحتاج لتخزين المعلومات وستخدامها داخل التطبيق ف نقوم بحجز متغير اي مساحة في
كما هو الحال في اي لغة برمجة نحتاج لتخزين المعلومات وستخدامها داخل التطبيق ف نقوم بحجز متغير اي مساحة في
سنتعلم في هذا الدرس كيفية هيكلية لغة Swift وعمل ابسط تطبيق ! Hello world حينما تبدأ في دراسة او تعلم
نبذة عن Swift في عام 2014 اعلنت شركة Apple عن لغة Swift كلغة حديثة ومتطورة تكون بديلة للغة objective-c والتي
مفهوم ال Interface في دروس سابقة رأينا أنه في جافا لا يمكن للكلاس العادي أن يرث من أكثر من كلاس
مفهوم الـ Polymorphism Polymorphism تعني تعدد الأشكال. المقصود من البوليمورفيزم هو بناء دالة تنفذ أوامر مختلفة على حسب الكائن الذي يمرر
مفهوم Encapsulation " التغليف" Encapsulation - التغليف: وهو عبارة عن أسلوب يمكن اتباعه لإخفاء البيانات الأساسية في الكلاس, أي لإخفاء الخصائص
مفهوم الـ Overriding Override: تعني تعريف الدالة التي ورثها الـ Subclass من الـ Superclass من جديد, هذه الدالة الجديدة تكون مشابهة للدالة الموروثة من حيث
مفهوم الوراثة Inheritance : في جافا, الكلاس يمكنه أن يرث من كلاس آخر, و بالتالي يحصل على الدوال و المتغيرات
مفهوم الـ Access Modifiers الـ Access Modifiers هم كلمات يمكنك إضافتهم عند تعريف أشياء جديدة ( سواء كلاس, متغير, دالة
مفهوم الـ Class Class: عبارة عن حاوية كبيرة تستطيع أن تحتوي على كل الكود من متغيرات و دوال و كائنات إلخ..