البرنامج في iOS ، كيف وأين تبدأ

لقطة سريعة

لتطوير تطبيقات لنظام iOS، سيتعين عليك استخدام Xcode، وهو عبارة عن تطبيق بيئة تطوير متكاملة، أيضا يسمى IDE (اختصار باللغة الإنجليزية لـ Iبيئة تطوير متكاملة) ، مما يعني أنه برنامج كمبيوتر مكون من مجموعة من أدوات البرمجة.

يوفر هذا IDE ملف واجهة رسومية وهو مفيد جدًا لتطوير التطبيقات ويتضمن لغة البرمجة الجديدة سويفت، الذي أصدرته شركة Apple هذا العام.

أبل الترويج لـ Swift، لكن هذا لا يعني أنه لا يمكنك البرمجة باستخدام لغات اخرى مثل Objective-C. اللغة التي تقررها متروكة لك ، وهنا قائمة وسائل لإرشادك:

  • ابدأ في تطوير تطبيقات iOS اليوم: هذا ال دليل أبل الرسمي لبدء البرمجة ، ابدأ بضغط Xcode وابدأ من هيكل التطبيق الخاص بك ، وقم بتنفيذه والانتهاء من التحميل إلى متجر التطبيقات.
  • تقديم Swift: إنها لغة Apple الجديدة ، وهي أسهل بكثير في الاستخدام ، لذا إذا كنت تتعلم من الصفر ، فربما تكون كذلك مكان جيد للبدء ليتعلم.
  • مقاطع فيديو تطوير Apple: لدى Apple مجموعة من مقاطع فيديو WWDC التي تعلم أجزاء من التطوير والنصائح والموارد ، ومن الجدير التوقف لرؤية بعضها.
  • دروس راي ويندرليش: إذا كنت تريد إنشاء لعبة ، فإن دروس Ray Wenderlich هي أفضل نقطة انطلاق. يجب أن يكون لديك بعض المعرفة بـ Swift و Objective-C.
  • قدرات واجهة برمجة تطبيقات Apple: لدى Apple العديد من واجهات برمجة التطبيقات المختلفة للوصول إلى ملحقات iOS 8 ، بما في ذلك تلك الخاصة بـ Touch ID والصور و HealthKit وغيرها. يمكن التعرف على واجهات برمجة التطبيقات هذه رفع مستوى التطبيق الخاص بك أضعافا مضاعفة.
  • فئة تطوير تطبيقات iOS الخاصة بمدرسة Code School: يمكنك الوصول إلى ملف أساسيات التطوير مجانًا من خلال الفصول التمهيدية في هذه المدرسة.
  • فئات تطوير iOS في ستانفورد: عروض ستانفورد فصول مجانية لتعلم iOS. في الوقت الحالي ، هم متاحون فقط لنظام التشغيل iOS 7 ، ولكن على الأرجح سيصدرون تحديثًا لنظام iOS 8 قريبًا.

دليل مراجعة التطبيق

لدى Apple وجهة نظر محددة للغاية لـ التطبيقات التي ستسمح في المتجر، لذلك من المفيد معرفة قواعدها حتى قبل بدء التطبيق. إذا لم تقم بذلك ، يمكنك قضاء الكثير من الوقت على تطبيق لن تسمح به Apple في App Store. هؤلاء المعايير انهم في إرشادات مراجعة المتجر.

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

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

دليل تصميم

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

لتسهيل هذه العملية ، لديهم ملخص لما يمكن وما لا يمكن فعله حتى يسهل البدء ، يمكنك رؤيته في الأوامر والنواهي. الموارد الأخرى هي ؛

اختبارات

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

  • GitHub جيثب: هو الشخص المناسب له التحكم في إصدار البرنامج والعمل التعاوني. بمجرد التسجيل في GitHub ، من السهل جدًا ربط Xcode الخاص بك به ، لذلك يتم حفظ كل ما تفعله هناك ويمكن الوصول إلى باقي أعضاء الفريق. إذا كنت بحاجة إلى القليل من المساعدة في استخدام أدلة.
  • TestFlight، هو تطبيق يسمح للمستخدمين الآخرين اختبر تطبيقك، ما عليك سوى تنزيله وتثبيته TestFlight.

إن التطوير لنظام iOS هو التعرف على Xcodeبمجرد فهم كيفية عمله ، يمكنك كتابة تطبيقك بالعديد من اللغات أو إدخال Swift.


تابعونا على أخبار جوجل

اترك تعليقك

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

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   راديوهيد قال

    ممتازة شكرا جزيلا لك

  2.   السيد قال

    معلومات جيدة جدًا ، لمنشورات مثل هذه تجعلها تستحق التوقف من وقت لآخر ، شكرًا لك.

  3.   صبا قال

    شكرا جزيلا لك بجدية