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

Swift للمستوى المتوسط: المجموعات في Swift

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

وصف الدورة

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

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

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

ما ستتعلمه

  • التعرف على كيفية عمل المجموعات كأنواع بيانات لتخزين البيانات بطرق مختلفة
  • إضافة العناصر وحذفها وإدراجها في موضع محدد في المصفوفات، والتعداد خلالها
  • التعامل مع القواميس التي تستخدم أزواج المفتاح والقيمة، بما في ذلك تعديلها والتعداد خلالها
  • استخدام المجموعات (sets) كمجموعات من العناصر الفريدة غير المرتبة
  • تطبيق دوال map وforEach وfilter وsort لتغيير المعلومات أو استخراجها من المجموعات

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

  • المجموعات هي أنواع بيانات تتيح لك تخزين بياناتك بطرق مختلفة.
  • تتتبع المصفوفات المعلومات في قائمة مرتبة، وتدعم الإضافة والحذف والإدراج في موضع محدد.
  • القواميس نوع من المجموعات تستخدم أزواج المفتاح والقيمة بدلاً من الاعتماد على موضع محدد في المجموعة.
  • المجموعة (set) هي تجميع من العناصر الفريدة من البيانات بدون ترتيب.
  • تتيح لك دوال map وforEach وfilter وsort تغيير المعلومات أو استخراجها من مجموعتك بطرق مخصصة لمشروعك.

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

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

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

ماذا سأتعلم أن أفعل مع المصفوفات؟

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

ما دوال المجموعات التي يتم تدريسها في هذه الوحدة؟

تتناول الوحدة دوال map وforEach وfilter وsort، وكل منها يمنحك القدرة على تغيير المعلومات أو استخراجها من مجموعتك بطرق مخصصة لمشروعك.

ما المهارات التي يبني عليها هذا المقرر؟

يبني مهارات في Swift (لغة البرمجة)، وهياكل البيانات، وإطار عمل مجموعات Java، وArraylist، والتخزين الكائني، ووحدة الدوال.