Code Monkey home page Code Monkey logo

ios-hw-2's Introduction

واجب - رقم 2

😎سوف تخترع اسم سري لمنظمتك من خلال الحرف الأول لكل الاعضاء

هناك طريقتان لتكوين المنظمة السرية

الطريقة الأولي وهي الأحرف: عن طريق أخذ الحرف الأول لكل عضو

الطريقة الثانية emoji : عن طريق أن الـemojis تمثل كل الحروف العربية أو الانجليزية

خطوات

افتح رابط الواجب من هنا

  1. قم بعمل Fork لمجلد الواجب

  2. Open in GitHub Desktop قم بفتح الواجب عن طريق

  3. Xcode قم بفتح المشروع بالـ

  4. بعد حل الواجب قم بعمل Commit للكود عن طريق Github Desktop

  5. ثم قم بعمل push لرفع البيانات الي GitHub

  6. قم بفتح الملف بالـXcode وقم باتباع الخطوات

  7. قم بضغط علي ViewController.swift على جهتك اليسار

  8. يعمل البرنامج من خلال إدخال اسم واحد ثم الضغط على علامة الزاىد لحفظ قيمه الاسم و هذا هو المتغير member الذي يحتفظ بقيمه الاعضاء المأخوذه من الuser

  9. 1️⃣ قم بإضافة المتغير member إلى المصفوفة memberNameArray باستخدام خواص ال مصفوفة

  10. 2️⃣قم بإنشاء دالة من نوع الناتج Return Type ويجب ان تكون اسم هذه الدالة secretNameLetter

  11. يجب على دالة secretNameLetter أن تأخد اسماء الأعضاء من مصفوفة memberNameArray و الناتج Return كلمة مكونة من أول حرف من كل اسماء الاعضاء

ملاحظة يجب ان تسخدم for-in للدوران علي المصفوفة

  1. 3️⃣قم بإنشاء دالة من نوع الناتج Return Type ويجب ان تكون اسم هذه الدالة secretNameEmoji
  2. يجب علي دالة secretNameEmoji أن تأخد اسماء الأعضاء من مصفوفة memberNameArray و الناتج Return لسلسة من الـemoji لكل عضو

ملاحظه : سوف تحتاج الىfor-in للدوران علي المصفوفة memberNameArray و تاخذ اول حرف من كل عنصر في المصفوف

سوف تكون عندك مصفوفتين ، الاولى للحروف و تحتوي على الحروف العربيه او الانجليزيه، الثانيه الـ emoji

 أخذ الحرف الأول من  مصفوفة memberNameArrayثم المقارنة مع مصفوفة الحروف،  ثم   وضع emoji الي يعتمد  على استخدام  المؤشر من مصفوفة الحروف

  1. 4️⃣ قم باستدعاء الدالة secretNameLetter داخل المتغير functionCall

  2. 5️⃣قم باستدعاء الدالة secretNameEmoji داخل المتغير functionCall

!🎁 بونص

  1. قم يجعل الدالة secretNameLetter ترجع String و حروفه كلها Capital Letters
  2. استخدام داله واحده و استخدام متغير من نوع Bool لتحديد نوع الطريقة لتكوين اسم المنظمة
  3.  استخدام الفهرس dictionary بدل مصفوفة الحروف و مصفوفة الـ emojis

اضغط هنا للدرس

آخر موعد لرفع الكود
23/6/2020

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.