😎سوف تخترع اسم سري لمنظمتك من خلال الحرف الأول لكل الاعضاء
هناك طريقتان لتكوين المنظمة السرية
الطريقة الأولي وهي الأحرف: عن طريق أخذ الحرف الأول لكل عضو
الطريقة الثانية emoji : عن طريق أن الـemojis تمثل كل الحروف العربية أو الانجليزية
افتح رابط الواجب من هنا
-
قم بعمل Fork لمجلد الواجب
-
Open in GitHub Desktop قم بفتح الواجب عن طريق
-
Xcode قم بفتح المشروع بالـ
-
بعد حل الواجب قم بعمل Commit للكود عن طريق Github Desktop
-
ثم قم بعمل push لرفع البيانات الي GitHub
-
قم بفتح الملف بالـXcode وقم باتباع الخطوات
-
قم بضغط علي ViewController.swift على جهتك اليسار
-
يعمل البرنامج من خلال إدخال اسم واحد ثم الضغط على علامة الزاىد لحفظ قيمه الاسم و هذا هو المتغير
member
الذي يحتفظ بقيمه الاعضاء المأخوذه من الuser -
1️⃣ قم بإضافة المتغير
member
إلى المصفوفةmemberNameArray
باستخدام خواص ال مصفوفة -
2️⃣قم بإنشاء دالة من نوع الناتج Return Type ويجب ان تكون اسم هذه الدالة
secretNameLetter
-
يجب على دالة
secretNameLetter
أن تأخد اسماء الأعضاء من مصفوفةmemberNameArray
و الناتج Return كلمة مكونة من أول حرف من كل اسماء الاعضاء
ملاحظة يجب ان تسخدم
for-in
للدوران علي المصفوفة
- 3️⃣قم بإنشاء دالة من نوع الناتج Return Type ويجب ان تكون اسم هذه الدالة
secretNameEmoji
- يجب علي دالة
secretNameEmoji
أن تأخد اسماء الأعضاء من مصفوفةmemberNameArray
و الناتج Return لسلسة من الـemoji لكل عضو
ملاحظه : سوف تحتاج الىfor-in للدوران علي المصفوفة
memberNameArray
و تاخذ اول حرف من كل عنصر في المصفوف
سوف تكون عندك مصفوفتين ، الاولى للحروف و تحتوي على الحروف العربيه او الانجليزيه، الثانيه الـ emoji
أخذ الحرف الأول من مصفوفة
memberNameArray
ثم المقارنة مع مصفوفة الحروف، ثم وضع emoji الي يعتمد على استخدام المؤشر من مصفوفة الحروف
-
4️⃣ قم باستدعاء الدالة
secretNameLetter
داخل المتغير functionCall -
5️⃣قم باستدعاء الدالة
secretNameEmoji
داخل المتغير functionCall
- قم يجعل الدالة
secretNameLetter
ترجع String و حروفه كلها Capital Letters - استخدام داله واحده و استخدام متغير من نوع Bool لتحديد نوع الطريقة لتكوين اسم المنظمة
- استخدام الفهرس dictionary بدل مصفوفة الحروف و مصفوفة الـ emojis
اضغط هنا للدرس
آخر موعد لرفع الكود
23/6/2020
![](/hw2gif.gif)