الرئيسية / اخبار التقنية / برمجة تطبيقات الايفون، الدرس الثاني: التعامل مع برنامج xcode

برمجة تطبيقات الايفون، الدرس الثاني: التعامل مع برنامج xcode

swift2-lesson2

دروس برمجة تطبيقات الايفون

برمجة تطبيقات الايفون، الدرس الأول: إعداد بيئة العمل

برمجة تطبيقات الايفون، الدرس الثاني: التعامل مع برنامج xcode

 

الدرس الثاني من سلسلة دروس برمجة تطبيقات الايفون بلغة سويفت swift2 بعنوان : التعامل مع برنامج xcode.

كما ذكرنا في الدرس السابق طريقة تحميل برنامج xcode في هذا الدرس نتطرق الى كيفية التعامل مع بيئه البرنامج.

متطلبات العمل:

  • برنامج xcode

أهداف الدرس:

التعامل مع بيئة برنامج xcode 

 

الشرح سيتم عبر الصور وسيتم ذكر جميع الخطوات في التدوينة ( يمكنك تحريك الماوس على الصوره لتكبيرها )

– شرح واجهة البرنامج

[imagenius size=“700” link=”http://arab-techies.com” filter=”saturated” effect=”zoom”]http://arab-techies.com/wp-content/uploads/2016/06/swift-lesson2-1.png[/imagenius]

1- في القائمة اليمنى سترى إختصار للتطبيقات السابقة التي قمت بالعمل عليها ، ويمكنك الدخول عليها واكمال العمل بمجرد الضغط على اسم المشروع الذي قمت بعمله.

2- في اول خيار في القائمة get started with playground وهي ميزة جديدة في برنامج xcode حيث تُتيح لك كتابة الكود ورؤية النتائج في نفس الشاشة، وهي ميزة مُفيدة للإكتشاف وتجربة الأكواد الجديدة خصوصاً للمبتدئين.

3- الخيار الثالث create a new xcode project هو اهم نقطة في واجهة البرنامج حيث يتيح لك عمل بروجكت او تطبيق جديد للبدأ به.

4- الخيار الرابع يخص المطورين الذين قامو بنشر تطبيقاتهم ويريدون التعديل عليها ، وهو ليس مهم حالياً في هذي المرحله من الدروس.


– شرح خيارات البرنامج

بعد ان قمنا بشرح صفحة خيارات البرنامج سنقوم بإختيار الخيار الثالث create a new xcode project للبدأ في عمل تطبيق جديد.

[imagenius size=“700” link=”http://arab-techies.com” filter=”saturated” effect=”zoom”]http://arab-techies.com/wp-content/uploads/2016/06/swift-lesson2-2.png[/imagenius]

القائمة اليسرى:

  • IOS خاصة في إنشاء تطبيقات الآيفون، الآيباد.
  • watchOS خاصة في إنشاء تطبيقات ساعات آبل الذكية.
  • TvOs خاصة في إنشاء تطبيقات تلفزيون آبل او مايسمى apple tv
  • OS X خاصة في إنشاء تطبيقات لآجهزة ماك لسطح المكتب والكمبيوترات المحموله.

سنقوم بالضغط على الخيار الأول IOS الخاص بإنشاء تطبيقات الآيفون والآيباد، وسيظهر لنا كما ترون في الصوره 5 خيارات، وهي خاصة بنوعية التطبيق الذي سنقوم بإنشائه.

القائمة اليمنى:

1- Master-detail Application, وهو خاص بالتطبيقات التي تحتوي على واجهة تحمل لسته على اليسار وقوائم على اليمين واقرب مثال لهذي الواجهة هو برنامج gmail او mail الموجود في الآيفون والآيباد.

2 – Page-Based Application ويمكنك من إنشاء تطبيق يحتوي على صفحات يمكنك التنقل بينها.

3 – Single View Application وهذه الواجهة التي سنتخدمها في معظم الدروس القادمة بإذن الله.

4 – Tabbed Application هذه الواجهة تحتوي على عدة ازرار في الإسفل للتنقل بين الصفحات او لعمل تصويت الخ.

5 – Games وهذه الواجهة تختص بعمل الآلعاب.


 

بعدما قمنا بشرح جميع انواع الواجهات الخاصه بالتطبيقات ، سنقوم بإختيار Single View Application التي سنعمل عليها في بداية الدروس.

بعد إختيار Single View Application سيظهر لنا التالي:

[imagenius size=“700” link=”http://arab-techies.com” filter=”saturated” effect=”zoom”]http://arab-techies.com/wp-content/uploads/2016/06/swift-lesson2-3.png[/imagenius]

كما ترون في الصورة سيظهر لنا عدة خانات يجب تعبئتها:

1- Product Name اسم التطبيق.

2- Organization Name الشركة او المؤسسة التي ستقوم بإنشاء التطبيق.

3- Organization Identifier موقع التطبيق (وسيكتب بالمعكوس، مثال: الموقع arab-techies.com سنقوم بكتابته كالتالي: com.arab-techies

4- Devices وهو خاص بالآجهزة التي تريد إنشاء التطبيق بها، يمكنك إختيار ايفون او ايباد او universal اي للآيفون والآيباد.

وبالنسبة للخيارات الثلاث في اسفل الشاشه قم بإزالتها جميعاً لأننا لن نقوم بإستخدامها في الدروس القادمة ولكن سنتطرق اليها وسنشرحها فيما بعد بإذن الله.

وبعد الضغط على next قم بإختيار المكان المناسب الذي تريد حفظ ملفات التطبيق فيه.


وفي النهاية ستظهر لنا بيئة عمل التطبيق.

[imagenius size=“700” link=”http://arab-techies.com” filter=”saturated” effect=”zoom”]http://arab-techies.com/wp-content/uploads/2016/06/Screen-Shot-2016-06-16-at-1.54.51-AM.png[/imagenius]

وسترى في البداية انه يوجد العديد من الخيارات والكلمات والملفات الغريبة ولكن لاتقلق سيتم شرحها إن شاءالله في الدروس القادمة ، وهي بيئة عمل سهلة ولكن يجب عليك التحلي بالقليل من الصبر.


الدرس الثالث سيكون بإذن الله عن تكملة لهذ الدرس وشرح بعض الخصائص الهامه في بيئة العمل مع واجهة Single View Application. 

انتظرونا في الدرس القادم بإذن الله ونرحب بجميع التعليقات والإقتراحات الخاصه بالدروس.

 

عن rayyan

شاهد أيضاً

سامسونغ ستعلن عن نتائج التحقيقات حول “Note 7” يوم 23 يناير الجاري

قبل حوالي أسبوع من الآن تحدثت بعض التقارير على أن سامسونغ تعتزم الكشف عن نتائج …

4 تعليقات

  1. هيثم الزهراني

    السلام عليكم ..
    شكرا لك على الدوره المميزه ..
    ياليت تكثف الدوره ..
    شكرا لك

  2. وعليكم السلام ورحمة الله وبركاته

    إن شاءالله سيتم إكمال الدورة وتكثيفها وشرح المتغيرات والدوال الخ ، في اقرب وقت.

    شكراً لك على المتابعة

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

3 × 4 =