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