انتقل إلى المحتوى
KnowledgeCity

دورة Swift للمبتدئين: أنواع البيانات المعقدة

تعرف على مجموعات البيانات
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Mark Nair  4 الدروس ·  26m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في هذه الوحدة، ستتعرف على المجموعات وأنواع البيانات المعقدة. المجموعات هي أنواع البيانات التي تتيح لك تخزين بياناتك بطرق مختلفة. ستتعرف أيضًا على المصفوفات، التي تتعقب معلوماتك في قائمة مرتبة. سنستعرض كيفية إلحاق المصفوفات، والحذف من المصفوفات، وإضافة عناصر إلى عدد محدد من المصفوفة. ستتعرف أيضًا على القواميس، وهي نوع مجموعة يستخدم زوجًا من قيم المفاتيح بدلاً من الاعتماد على الموقع المحدد في المجموعة.

ستتعرف على التعدادات Enums التي تتعامل مع المعلومات ذات الصلة من خلال إنشاء نوع مشترك لتلك المعلومات المحددة، مثل ألوان قوس قزح والمرتبطة ببعضها البعض. المجموعة النهائية التي ستتعلمها هي المجموعة، وهي ببساطة مجموعة من العناصر الفريدة من البيانات بدون ترتيب. يمكنك استخدام مجموعة عندما لا يكون لديك اهتمام بترتيب العناصر، ولكنك مهتم بأن كل عنصر مختلف وفريد ​​من نوعه عن العناصر الأخرى.

ما ستتعلمه

  • التعرف على كيفية عمل المجموعات بوصفها أنواع بيانات لتخزين البيانات بأساليب مختلفة
  • استخدام المصفوفات لتتبع المعلومات في قائمة مرتبة، بما فيها الإلحاق والحذف وإضافة العناصر في موضع محدد
  • تطبيق القواميس لتخزين البيانات كأزواج مفتاح-قيمة بدلاً من الاعتماد على موضع محدد
  • إنشاء التعدادات للتعامل مع المعلومات المترابطة من خلال تعريف نوع مشترك لتلك المعلومات
  • استخدام المجموعات لتخزين عناصر بيانات فريدة دون ترتيب
  • التمييز بين القوائم المرتبة وغير المرتبة والتعرف على أزواج المفتاح-القيمة

النقاط الرئيسية

  • المجموعات أنواع بيانات تُتيح لك تخزين بياناتك بأساليب مختلفة.
  • تتتبع المصفوفات المعلومات في قائمة مرتبة وتدعم الإلحاق والحذف وإضافة العناصر في موضع محدد.
  • القواميس نوع من أنواع المجموعات يستخدم أزواج المفتاح-القيمة بدلاً من الاعتماد على الموضع المحدد في المجموعة.
  • تتعامل التعدادات مع المعلومات المترابطة من خلال إنشاء نوع مشترك لتلك المعلومات المحددة.
  • المجموعة هي مجموعة عناصر بيانات فريدة دون ترتيب، وتُستخدم عندما لا يهم ترتيب العناصر لكن تفردها يُهمّ.

الأسئلة الشائعة

ما أنواع المجموعات التي تتناولها هذه الوحدة؟

تتناول الوحدة المصفوفات والقواميس والتعدادات والمجموعات، إلى جانب المجموعات وأنواع البيانات المركّبة بصفة عامة.

ما الذي سأتعلمه بشأن العمل مع المصفوفات؟

ستتعلم كيفية الإلحاق بالمصفوفات والحذف منها وإضافة عناصر في موضع محدد داخلها، إذ تتتبع المصفوفات المعلومات في قائمة مرتبة.

كيف يختلف القاموس عن المصفوفة؟

يستخدم القاموس أزواج المفتاح-القيمة بدلاً من الاعتماد على الموضع المحدد في المجموعة، في حين تحتفظ المصفوفة بالمعلومات في قائمة مرتبة.

متى أستخدم المجموعة؟

تستخدم المجموعة عندما لا يهمك ترتيب العناصر لكنك تهتم بأن يكون كل عنصر مختلفاً وفريداً عن الآخرين، إذ إن المجموعة عبارة عن تجميع لعناصر فريدة دون ترتيب.

ما الأهداف التعليمية لهذه الوحدة؟

تتمثل الأهداف في التعرف على كيفية عمل المجموعات، وفهم القوائم المرتبة في مقابل القوائم غير المرتبة، والتعرف على أزواج المفتاح-القيمة.