هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
عندما تبدأ في بناء مشاريع أكثر تعقيدًا، ستحتاج إلى إنشاء أنواع خاصة بك تتضمن خصائص ومنطقًا آخر. في هذه الوحدة، ستتعرف على اثنتين من هذه: الفئات والهياكل.
نحن نستخدم الهياكل في سويفت في كثير من الأحيان. ستتعلم كيفية بناء الهياكل الخاصة بك بخصائصك الخاصة، ثم ستتعلم كيفية إنشاء حالات من تلك الهياكل لإضافتها إلى هذه المرونة. سويفت هي أيضًا لغة برمجة موجهة للكائنات (الشيئية)، لذلك ستتعرف على تنظيم الكود الخاص بك في فئات وفئات فرعية وكيفية تهيئة خصائصك في كل منهما. ستتعلم أيضًا أساسيات وراثة الفئة الفرعية والفئة العليا، مما يعني كيف يمكن للخصائص في فئة فرعية أن ترث سمات تلك الخصائص من الفئة الأصلية. أخيرًا، سنستكشف مراقبي الخصائص، وهم أجزاء من التعليمات البرمجية التي تتابع التغييرات التي قد تحدث داخل الهيكل الخاص بك ثم تتصرف وفقًا لذلك، اعتمادًا على المنطق الذي قمت بتطبيقه.
تتناول هذه الوحدة إنشاء أنواعك المخصصة الخاصة في Swift، وتحديداً الفئات والهياكل. وتشمل: بناء الهياكل، وإنشاء النسخ، والمُهيِّئات، ومراقبي الخصائص، والفئات، والوراثة.
تستهدف المبتدئين في بناء مشاريع Swift الأكثر تطوراً الراغبين في إنشاء أنواعهم الخاصة التي تتضمن خصائص ومنطقاً آخر.
ستكتسب مهارات في البرمجة كائنية التوجه، وبنية الكود، وهياكل البيانات، والبرمجة الهيكلية، والفئات المجردة، وفئات أساس التطبيق.
تتناول الوراثة أساسيات وراثة الفئات الفرعية والفئات العليا، أي كيف يمكن للخصائص في الفئة الفرعية أن ترث سمات تلك الخصائص من الفئة الأصلية.
مراقبو الخصائص مقاطع كودية تظل تراقب التغييرات التي قد تحدث داخل هيكلك ثم تتصرف وفقاً لذلك بناءً على المنطق الذي طبّقته.