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