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