كيفية إنشاء تطبيق iPhone (بالصور)

جدول المحتويات:

كيفية إنشاء تطبيق iPhone (بالصور)
كيفية إنشاء تطبيق iPhone (بالصور)

فيديو: كيفية إنشاء تطبيق iPhone (بالصور)

فيديو: كيفية إنشاء تطبيق iPhone (بالصور)
فيديو: استعادة اعدادات هاتفك بدون أن تفقد اي بيانات او صور وفيديوهات وملفات 2024, يمكن
Anonim

يتغير سوق التطبيقات ويتغير باستمرار ، وقصص النجاح كبيرة بما يكفي لجذب انتباه أي شخص. هل تعتقد أن لديك الفكرة الكبيرة التالية لتطبيق iPhone؟ قد يكون صنعه أسهل مما تعتقد. على الرغم من أنك ستحتاج إلى تعلم بعض الترميز ، يمكن تنفيذ الكثير من أعمال الواجهة بيانياً. سيستغرق إنشاء تطبيق وقتًا وتعلمًا وصبرًا ، ولكن ربما يمكنك إنشاء Flappy Bird التالي! انظر الخطوة 1 أدناه للبدء.

خطوات

جزء 1 من 5: تهيئة بيئة التطوير الخاصة بك

قم بإنشاء تطبيق iPhone الخطوة 1
قم بإنشاء تطبيق iPhone الخطوة 1

الخطوة 1. قم بتنزيل Xcode وتثبيته

Xcode هي بيئة التطوير التي يتم فيها إنشاء جميع تطبيقات iPhone. يتوفر Xcode مجانًا من Apple ، ولكنه يتطلب تثبيت OS X 10.8 أو أحدث. لا توجد طريقة رسمية لتشغيل Xcode على جهاز كمبيوتر يعمل بنظام Windows أو Linux. هذا يعني أنك إذا كنت ترغب في تطوير تطبيق iPhone ولكن ليس لديك جهاز Mac ، فستحتاج إلى الاستثمار في واحد أولاً.

  • لتطوير تطبيقات iOS 8 ، ستحتاج إلى Xcode 6.0.1 و iOS 8 SDK ، وكلاهما متاح من Apple. يحتوي iOS 8 SDK على عدد كبير من واجهات برمجة التطبيقات الجديدة التي تتيح لك إنشاء جميع أنواع تجارب التطبيقات الجديدة ، بما في ذلك تكامل iCloud و Touch ID.
  • لتطوير تطبيقات iOS 10 ، ستحتاج إلى Xcode 8 و iOS 10 SDK ، المتوفران أيضًا من Apple. هناك تغييرات مهمة على لغة Swift و SDK في هذا الإصدار من Xcode والتي سترغب في أن تكون على علم بها ، ولكن الخبر السار هو أنه لن يكون هناك المزيد من تغييرات "فك الشفرة" على لغة Swift بعد هذا الإصدار.
قم بإنشاء تطبيق iPhone الخطوة 2
قم بإنشاء تطبيق iPhone الخطوة 2

الخطوة الثانية. قم بتثبيت محرر نصوص جيد

بينما يمكنك البرمجة بالكامل داخل Xcode ، ستجد أن العمل باستخدام أجزاء كبيرة من التعليمات البرمجية أسهل بكثير إذا كان لديك محرر نصوص مخصص متخصص في بناء جملة البرمجة. TextMate و JEdit هما خياران شائعان للغاية.

قم بعمل تطبيق iPhone الخطوة 3
قم بعمل تطبيق iPhone الخطوة 3

الخطوة الثالثة. قم بتثبيت برنامج رسومات متجه

إذا كنت تخطط لإنشاء أعمال فنية وتصميمات مخصصة لتطبيقك ، فستحتاج إلى برنامج يمكنه إنشاء رسومات متجهة. يتم قياس رسومات المتجهات دون فقدان الوضوح ، وهي ضرورية لتطبيق حسن المظهر. تتضمن برامج المتجهات الشائعة CorelDraw و Adobe Illustrator و Xara Designer ، وهي برامج تجارية ، و Inkscape ، وهي مجانية. برنامج رسم رسومات متجه لطيف ومجاني هو DrawBerry. إنها ليست قوية مثل البرامج الاحترافية ، ولكنها جيدة للمستخدم لأول مرة ، أو إذا كنت لا تريد الدفع مقابل شيء ما مقابل استخدام واحد فقط.

قم بإنشاء تطبيق iPhone الخطوة 4
قم بإنشاء تطبيق iPhone الخطوة 4

الخطوة 4. تعرف على الهدف- C

Objective-C هي لغة البرمجة المستخدمة لإنشاء وظائف داخل تطبيقات iPhone. يتعامل مع البيانات ومعالجة الكائنات. Objective-C مشتق من عائلة C من اللغات ، وهي لغة موجهة للكائنات. إذا كان لديك بالفعل فهم أساسي لـ C أو Java ، فيجب أن يكون من السهل جدًا فهم Objective-C في معظم الأحيان.

  • الخيار الأحدث هو إنشاء تطبيقك باستخدام لغة Swift ، ومتابعة Objective-C. يتمتع Swift ببنية أكثر ودية وشعورًا أكثر حداثة.
  • في حين أنه من الممكن إنشاء تطبيق أساسي دون معرفة Objective-C ، لا يمكنك أداء أي نوع من الوظائف المتقدمة دون ترميزها بنفسك. بدون Objective-C ، كل ما يمكنك فعله هو التحرك ذهابًا وإيابًا بين الشاشات.
  • هناك مجموعة متنوعة من البرامج التعليمية المتاحة عبر الإنترنت ، بالإضافة إلى ثروة من المعلومات التي يمكن العثور عليها في العديد من الكتب حول Objective-C أو Swift. إذا كان تطوير تطبيقات iPhone أمرًا تريد أن تأخذه على محمل الجد ، فستتم خدمتك جيدًا من خلال وجود بعض الموارد في متناول يديك.
  • تتضمن بعض مجتمعات Objective-C و Swift الأكثر شيوعًا على الإنترنت منتديات مطوري Apple و iPhoneSDK Google Group و StackOverflow.
قم بإنشاء تطبيق iPhone الخطوة 5
قم بإنشاء تطبيق iPhone الخطوة 5

الخطوة 5. النظر في تطوير الاستعانة بمصادر خارجية

إذا لم يكن لديك أي اهتمام بتعلم Objective-C أو Swift أو لم يكن لديك عظمة فنية في جسمك ، فهناك عدد كبير من العاملين لحسابهم الخاص وفرق التطوير التي قد تكون قادرة على تولي جوانب مختلفة من مشروعك من أجلك. تعد الاستعانة بمصادر خارجية لتطويرك عملية معقدة ، ولكن يمكن أن توفر لك الكثير من المتاعب إذا لم تكن من النوع الذي يبرمج. تأكد من توقيع جميع المعنيين على اتفاقية عدم إفشاء ، وأن هياكل الأجور موجودة قبل بدء أي عمل.

Upwork (سابقًا oDesk و Elance) هي خدمة العمل الحر الأكثر شيوعًا على الإنترنت والتي تضم مئات المطورين والفنانين من جميع مستويات المهارة

قم بعمل تطبيق iPhone الخطوة 6
قم بعمل تطبيق iPhone الخطوة 6

الخطوة 6. إنشاء حساب تطوير

لتوزيع تطبيقك على App Store أو إعطائه للآخرين للاختبار ، ستحتاج إلى التسجيل للحصول على حساب Apple Developer. تبلغ تكلفة الحساب 99 دولارًا سنويًا وسيطلب منك إدخال معلومات الحساب الضريبي والحساب المصرفي.

يمكنك إنشاء حسابك على موقع iOS Dev Center على الويب

قم بإنشاء تطبيق iPhone الخطوة 7
قم بإنشاء تطبيق iPhone الخطوة 7

الخطوة 7. قم بتنزيل بعض تطبيقات الاختبار

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

جزء 2 من 5: تخطيط التطبيق

قم بإنشاء تطبيق iPhone الخطوة 8
قم بإنشاء تطبيق iPhone الخطوة 8

الخطوة 1. حدد مفهومك

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

  • حاول الالتزام بوثيقة التصميم الخاصة بك قدر الإمكان أثناء تطوير تطبيقك. سيساعدك هذا في الحفاظ على تركيزك على الميزات التي تريدها.
  • حاول رسم رسم مصغر واحد على الأقل لكل شاشة في تطبيقك.
قم بعمل تطبيق iPhone الخطوة 9
قم بعمل تطبيق iPhone الخطوة 9

الخطوة الثانية. حدد جمهورك

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

قم بعمل تطبيق iPhone الخطوة 10
قم بعمل تطبيق iPhone الخطوة 10

الخطوة 3. تلبية حاجة مع التطبيق

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

قم بعمل تطبيق iPhone الخطوة 11
قم بعمل تطبيق iPhone الخطوة 11

الخطوة 4. النظر في المحتوى

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

قم بعمل تطبيق iPhone الخطوة 12
قم بعمل تطبيق iPhone الخطوة 12

الخطوة 5. ممارسة عمليات تصميم واجهة المستخدم الجيدة

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

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

جزء 3 من 5: إنشاء التطبيق

قم بعمل تطبيق iPhone الخطوة 13
قم بعمل تطبيق iPhone الخطوة 13

الخطوة 1. إنشاء مشروع جديد في Xcode

افتح Xcode ، وابدأ مشروعًا جديدًا من قائمة File. حدد "التطبيق" تحت عنوان "iOS" على الجانب الأيسر من النافذة. في قسم النموذج ، اختر "تطبيق فارغ".

  • تتوفر مجموعة متنوعة من القوالب ، وكلها مصممة لأداء مهام مختلفة. ابدأ بقالب فارغ حتى تشعر براحة أكبر في عملية التطوير. يمكنك تجربة أحد النماذج الأكثر تعقيدًا بمجرد أن تتعرف على كيفية عمل كل شيء.
  • ستحتاج إلى توفير اسم المنتج ومعرف شركتك وبادئة الفئة. إذا لم يكن لديك معرّف شركة من Apple حتى الآن ، فأدخل com.example. بالنسبة لبادئة الفئة ، أدخل XYZ.
  • حدد "iPhone" من قائمة الأجهزة.
قم بإنشاء تطبيق iPhone الخطوة 14
قم بإنشاء تطبيق iPhone الخطوة 14

الخطوة 2. إنشاء Storyboard

Storyboard هو التمثيل المرئي لجميع شاشات تطبيقك. يعرض محتويات كل شاشة بالإضافة إلى الانتقالات بينها. ستساعدك أداة Storyboard في تطوير تدفق تطبيقك.

  • انقر فوق ملف → جديد → ملف.
  • تحت عنوان iOS ، انقر فوق "واجهة المستخدم".
  • حدد Storyboard ، وانقر فوق التالي.
  • حدد iPhone من قائمة الأجهزة ، ثم قم بتسمية الملف "Main". تأكد من حفظه في نفس موقع مشروعك.
قم بعمل تطبيق iPhone الخطوة 15
قم بعمل تطبيق iPhone الخطوة 15

الخطوة 3. قم بتعيين Storyboard الخاصة بك إلى مشروعك

بمجرد إنشاء Storyboard ، ستحتاج إلى تعيينها كواجهة رئيسية لتطبيقك. سيؤدي هذا إلى تحميل Storyboard عند تشغيل التطبيق. إذا لم تقم بتعيين لوحة العمل ، فلن يحدث شيء عند بدء تشغيل التطبيق.

  • انقر فوق اسم المشروع الخاص بك في شجرة التنقل اليسرى.
  • ابحث عن عنوان الأهداف في الإطار الرئيسي. حدد مشروعك من قائمة الأهداف.
  • ابحث عن قسم معلومات النشر في علامة التبويب عام.
  • أدخل Main.storyboard في حقل نص "الواجهة الرئيسية".
قم بعمل تطبيق iPhone الخطوة 16
قم بعمل تطبيق iPhone الخطوة 16

الخطوة 4. أضف شاشتك الأولى باستخدام وحدة تحكم العرض

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

  • حدد ملف "Main.storyboard" في قائمة التنقل الخاصة بالمشروع. سترى لوحة فارغة تظهر في نافذة Interface Builder.
  • ابحث عن مكتبة الكائنات. يوجد هذا في الجزء السفلي من الإطار الأيمن ، ويمكن تحديده بالنقر فوق الزر المكعب الصغير. سيؤدي هذا إلى تحميل قائمة الكائنات التي يمكن إضافتها إلى اللوحة القماشية الخاصة بك.
  • انقر واسحب كائن "View Controller" إلى اللوحة القماشية. ستظهر شاشتك الأولى على اللوحة.
  • اكتمل "المشهد" الأول الخاص بك. عند بدء تشغيل التطبيق ، ستقوم وحدة التحكم في العرض بتحميل شاشتك الأولى.
قم بعمل تطبيق iPhone الخطوة 17
قم بعمل تطبيق iPhone الخطوة 17

الخطوة 5. أضف كائنات الواجهة إلى شاشتك الأولى

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

  • انقر واسحب العناصر من القائمة لإضافتها إلى شاشتك.
  • يمكن تغيير حجم معظم الكائنات عن طريق النقر على المربعات الموجودة على حافة الكائن وسحبها. عند تغيير الحجم ، ستظهر إرشادات على الشاشة بحيث يمكنك التأكد من محاذاة كل شيء بشكل صحيح.
قم بإنشاء تطبيق iPhone الخطوة 18
قم بإنشاء تطبيق iPhone الخطوة 18

الخطوة 6. تخصيص الكائنات التي تضيفها

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

  • حدد الكائن الذي تريد تخصيصه وانقر فوق الزر "Attributes Inspector" أعلى الإطار الأيمن. يبدو الزر وكأنه نوع من الدرع.
  • تخصيص الكائن ترضيك. يمكنك تغيير نمط الخط وحجم الخط ولون النص والمحاذاة وصور الخلفية ونص العنصر النائب ونمط الحدود وغير ذلك الكثير.
  • ستتغير الخيارات المتاحة اعتمادًا على الكائن الذي تقوم بتخصيصه.
قم بإنشاء تطبيق iPhone الخطوة 19
قم بإنشاء تطبيق iPhone الخطوة 19

الخطوة 7. إضافة المزيد من الشاشات

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

  • تتم إضافة المزيد من الشاشات عن طريق سحب وإسقاط كائنات وحدة التحكم في العرض على أجزاء فارغة من اللوحة القماشية. إذا لم تتمكن من العثور على مكان فارغ لإفلاته ، فانقر فوق الزر "تصغير" حتى تجد مناطق فارغة. تأكد من إسقاط وحدة التحكم في العرض على اللوحة القماشية وليس على الشاشة الموجودة.
  • يمكنك تغيير الشاشة الأولية عن طريق تحديد وحدة التحكم في العرض التي تريد أن تقودها من مخطط المشروع. انقر فوق الزر Attribute Inspector وحدد المربع "Is Initial View Controller". على سبيل المثال ، إذا كنت تقوم بإعداد قائمة مهام ، فستريد أن تكون القائمة الفعلية هي أول ما يراه المستخدم عند تشغيل التطبيق.
قم بإنشاء تطبيق iPhone الخطوة 20
قم بإنشاء تطبيق iPhone الخطوة 20

الخطوة 8. أضف شريط تنقل

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

  • يجب إضافة وحدة التحكم في التنقل إلى العرض الأولي الخاص بك حتى تتمكن من التحكم في جميع الشاشات اللاحقة.
  • حدد العرض الأولي الخاص بك في مخطط المشروع.
  • انقر فوق المحرر → Embed In → Navigation Controller.
  • يجب أن ترى شريط تنقل رمادي يظهر أعلى الشاشة التي أضفت إليها وحدة التحكم.
قم بإنشاء تطبيق iPhone الخطوة 21
قم بإنشاء تطبيق iPhone الخطوة 21

الخطوة 9. إضافة وظائف إلى شريط التنقل

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

  • أضف عنوانًا إلى شريط التنقل. انقر فوق عنصر التنقل أسفل وحدة التحكم في العرض التي قمت بتعيينها إليه. افتح مفتش السمات واكتب عنوان الشاشة الحالية في حقل العنوان.
  • أضف زر تنقل. افتح مكتبة الكائنات إذا لم تكن مفتوحة بالفعل وابحث عن عنصر زر الشريط. انقر واسحبه إلى شريط التنقل. عادة ، يتم وضع الأزرار التي تحركك "للأمام" في التطبيق على اليمين ، والأزرار التي تنقلك "للخلف" توضع على اليسار.
  • امنح الزر خاصية. يمكن تكوين الأزرار بحيث تحتوي على خصائص محددة تجعلها سهلة التكيف مع الظروف. على سبيل المثال ، إذا كنت تقوم بإنشاء قائمة مهام ، فستحتاج إلى زر "إضافة" لإنشاء إدخال جديد. حدد الزر وافتح مفتش السمات. ابحث عن قائمة المعرف واختر "إضافة". سيتغير الزر إلى شعار "+".
قم بعمل تطبيق iPhone الخطوة 22
قم بعمل تطبيق iPhone الخطوة 22

الخطوة 10. اربط الزر الجديد الخاص بك بشاشة موجودة

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

  • عند تحرير زر الماوس ، ستظهر قائمة Action Segue مع قائمة من الخيارات. اختر "دفع" لاستخدام انتقال الدفع عند التنقل بين الشاشات. يمكنك أيضًا اختيار "Modal" ، والذي سيفتح الشاشة كإجراء قائم بذاته بدلاً من التسلسل.
  • إذا كنت تستخدم Push ، فسيتم إضافة شريط تنقل تلقائيًا إلى شاشتك الثانية وسيتم إنشاء زر "رجوع" تلقائيًا. إذا اخترت الوضع ، فستحتاج إلى إدراج شريط تنقل ثان يدويًا بالإضافة إلى إضافة زر "إلغاء" و "تم" (لقائمة المهام ؛ ستتغير تسميات الأزرار وفقًا لاحتياجات تطبيقك).
  • يمكن إنشاء الأزرار "إلغاء" و "تم" بنفس الطريقة التي أنشأت بها الزر "إضافة". ما عليك سوى تحديد "إلغاء" أو "تم" من قائمة المعرف في مفتش السمات.
قم بعمل تطبيق iPhone الخطوة 23
قم بعمل تطبيق iPhone الخطوة 23

الخطوة 11. إضافة قدرات معالجة البيانات

حتى هذه اللحظة ، كنت قادرًا على إنشاء واجهة أساسية قابلة للتنقل دون الحاجة إلى أي تشفير. إذا كنت ترغب في إضافة أي وظائف أعمق ، مثل تخزين البيانات والتعامل مع مدخلات المستخدم ، فستحتاج إلى جعل يديك متسخين في التعليمات البرمجية. الترميز خارج نطاق هذا الدليل ، ولكن هناك عددًا كبيرًا من دروس Objective-C التعليمية المتاحة عبر الإنترنت.

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

جزء 4 من 5: اختبار التطبيق

قم بعمل تطبيق iPhone الخطوة 24
قم بعمل تطبيق iPhone الخطوة 24

الخطوة 1. ابدأ تشغيل iOS Simulator

يأتي Xcode مع محاكي iOS مدمج يتيح لك اختبار تطبيقك على مجموعة متنوعة من أجهزة iOS المحاكاة. لبدء المحاكي ، اختر "Simulator and Debug" من القائمة المنسدلة أعلى نافذة Xcode ، ثم اختر الجهاز الذي تريد الاختبار عليه.

قم بعمل تطبيق iPhone الخطوة 25
قم بعمل تطبيق iPhone الخطوة 25

الخطوة 2. بناء التطبيق

انقر فوق الزر "إنشاء" ، الذي يشبه زر التشغيل التقليدي ، لتجميع التطبيق وتشغيله. قد يستغرق إنشاء التطبيق بضع دقائق. يمكنك مشاهدة التقدم في شريط الأدوات. بمجرد اكتمال عملية الإنشاء ، سيتم فتح iOS Simulator ويمكنك البدء في اختبار التطبيق الخاص بك.

قم بعمل تطبيق iPhone الخطوة 26
قم بعمل تطبيق iPhone الخطوة 26

الخطوة الثالثة. اختبر التطبيق على جهاز iPhone الخاص بك

قبل توزيع تطبيقك للاختبار ، يمكنك اختباره على جهازك الخاص (إذا كان لديك واحدًا). أولاً ، قم بتوصيل جهازك بجهاز الكمبيوتر الخاص بك عبر USB. أغلق iTunes إذا تم فتحه. حدد "الجهاز وتصحيح الأخطاء" من القائمة المنسدلة ، ثم انقر فوق الزر "إنشاء". بعد بضع ثوانٍ ، يجب تشغيل التطبيق على iPhone. اختبر جميع الوظائف قبل إغلاق التطبيق.

قم بإنشاء تطبيق iPhone الخطوة 27
قم بإنشاء تطبيق iPhone الخطوة 27

الخطوة 4. تصحيح أخطاء التطبيق الخاص بك

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

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

قم بإنشاء تطبيق iPhone الخطوة 28
قم بإنشاء تطبيق iPhone الخطوة 28

الخطوة 5. التحقق من استخدام الذاكرة

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

  • مع تحديد الجهاز وتصحيح الأخطاء كما كان من قبل ، اختر تشغيل → تشغيل باستخدام أداة الأداء → التسريبات. سيؤدي هذا إلى تشغيل Instruments وبدء التطبيق على جهازك. انطلق واستخدم التطبيق كالمعتاد. سيبدو أنه يتجمد بشكل دوري حيث تقوم الآلات بتسجيل وتحليل استخدام الذاكرة الخاصة بك. ستؤدي أي تسريبات إلى ارتفاع أحمر في الجدول الزمني للتسريبات. سيتم عرض مصدر التسريبات في النصف السفلي من الشاشة.
  • سيؤدي النقر المزدوج على الكائنات المسربة إلى محاولة نقلك إلى الكود المسؤول أو سيؤدي النقر فوق السهم الصغير في عمود العنوان إلى إظهار سجل التسرب. في بعض الأحيان ، لا يكون مكان اكتشاف التسرب بالضرورة من أين نشأ.
  • إذا شعرت بالحيرة حقًا ، جرب عملية الإزالة. قم بالتعليق و / أو تجاوز بعناية مناطق من التعليمات البرمجية الخاصة بك وتشغيلها. في بعض الأحيان يمكنك تضييق المساحة العامة ثم العودة في النهاية إلى الخط المسؤول. عندما تعرف مكانه ، يمكنك إصلاحه أو إعادة كتابته. تذكر أن استخدام Google غالبًا ما يوفر لك أسرع الروابط المباشرة إلى منتديات Apple الداخلية أو الوثائق التي تتعامل مع مشكلتك.
قم بإنشاء تطبيق iPhone الخطوة 29
قم بإنشاء تطبيق iPhone الخطوة 29

الخطوة السادسة. وزع تطبيقك ليختبره الآخرون

أثناء اختبار تطبيقك في إعداد محاكى يعد طريقة جيدة للتأكد من أن تطبيقك يعمل وأن الواجهة تبدو جيدة ، فلا شيء يتفوق على الاختبار من مستخدمين آخرين غيرك. فقط تأكد من تسوية أكثر الأخطاء فظاعة قبل إرسالها للاختبار الخارجي. لتوزيع تطبيقك على المختبرين ، ستحتاج إلى إنشاء شهادة Ad-Hoc على موقع iOS Dev Center.

  • يمكن للمختبرين الخارجيين تقديم الكثير من التعليقات التي لا تتوقعها. يمكن أن يكون هذا مفيدًا بشكل خاص إذا كان لديك تطبيق معقد.
  • من أجل تفويض أجهزة المختبرين ، ستحتاج إلى رقم UDID الخاص بكل جهاز.
  • اختر الجهاز من القائمة المنسدلة واضغط على أيقونة "Build". في Finder ، انتقل إلى مجلد مشروعك وابحث عن مجلد "Ad-Hoc-iphoneos". سيكون هناك تطبيق بالداخل. انسخ شهادة "AdHoc.mobileprovision" التي حصلت عليها من iOS Dev Center إلى نفس المجلد. حدد التطبيق والشهادة وقم بضغطهما. يمكن إعطاء هذا الأرشيف لمختبرك الخارجي. ستحتاج إلى إنشاء أرشيف منفصل لكل شهادة مخصصة.

جزء 5 من 5: إطلاق مشروعك

قم بعمل تطبيق iPhone الخطوة 30
قم بعمل تطبيق iPhone الخطوة 30

الخطوة 1. قم بإنشاء بناء التوزيع الخاص بك

حدد الجهاز والتحرير من القائمة المنسدلة. اضغط على أيقونة "بناء". في Finder ، انتقل إلى مجلد بناء مشروعك وابحث عن مجلد "Release-iphoneos". سيكون هناك تطبيق بالداخل. قم بضغطه في أرشيف.

لكي تحصل التطبيقات الجديدة على شهادة Apple ، يجب تحسينها لتتناسب مع نظام التشغيل iOS 8 وشاشة Retina

قم بعمل تطبيق iPhone الخطوة 31
قم بعمل تطبيق iPhone الخطوة 31

الخطوة 2. افتح لوحة معلومات iTunes Connect

يمكنك الوصول إلى هذا من iOS Dev Center. إذا كانت لديك أي خطوات غير مكتملة لإكمال الإعداد ، فسيتم إدراجها في أعلى الصفحة. تأكد من إدخال جميع معلوماتك المصرفية والضريبية بشكل صحيح.

قم بعمل تطبيق iPhone الخطوة 32
قم بعمل تطبيق iPhone الخطوة 32

الخطوة 3. أدخل جميع معلومات التطبيق الخاص بك

انقر فوق "إدارة تطبيقاتك" ثم حدد "إضافة تطبيق جديد". املأ اسم التطبيق ورقم SKU وحدد معرّف الحزمة. حدد حزمة التطبيقات الخاصة بك من القائمة المنسدلة.

  • املأ النماذج التي تقدم وصف التطبيق والكلمات الرئيسية وموقع الدعم والفئة والبريد الإلكتروني للاتصال وحقوق الطبع والنشر وما إلى ذلك.
  • املأ نماذج الحقوق والتسعير.
  • اجعل عملك الفني على iTunes جاهزًا. ستحتاج إلى رمز متجه كبير بحجم 512 × 512 ، بالإضافة إلى بعض لقطات الشاشة لتطبيقك. يمكن الحصول على لقطات الشاشة من محاكي iPhone باستخدام Command + Shift + 4 وسحب الشعر المتقاطع فوق المنطقة. تأكد من أنها 320x480 لجهاز iPhone. تعد لقطات الشاشة جزءًا مهمًا جدًا من تسويق تطبيقك ، لذا تأكد من أنها تعرض الأجزاء الأكثر أهمية.
قم بإنشاء تطبيق iPhone الخطوة 33
قم بإنشاء تطبيق iPhone الخطوة 33

الخطوة 4. تحميل التطبيق الخاص بك

انقر على "جاهز لتحميل ثنائي" وسيتم نقلك إلى شاشة توجهك إلى تنزيل أداة تحميل التطبيق. قم بتنزيله واضغط على Done.

  • قم بتثبيت أداة تحميل التطبيق وتشغيلها. في المرة الأولى التي تقوم فيها بتشغيل البرنامج ، سيطلب منك معلومات تسجيل الدخول إلى iTunes.
  • ستتحقق أداة Application Uploader من حساب iTunes Connect الخاص بك وتجد أي تطبيقات أنت جاهز لتحميل ثنائيات لها. سيتم عرضها في القائمة المنسدلة. حدد الملف الذي تريده ، واختر ملف التوزيع المضغوط الذي أنشأته مسبقًا وقم بتحميله. سيقوم القائم بالتحميل بفحص بعض العناصر الداخلية داخل الحزمة وسيعيد رسالة خطأ إذا وجد أي شيء غير صحيح ، مثل رقم إصدار غير صحيح أو رمز مفقود وما إلى ذلك. إذا كان كل شيء على ما يرام ، فسيتم تحميل الملف المضغوط والانتهاء.
قم بعمل تطبيق iPhone الخطوة 34
قم بعمل تطبيق iPhone الخطوة 34

الخطوة 5. انتظر المراجعة

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

قم بعمل تطبيق iPhone الخطوة 35
قم بعمل تطبيق iPhone الخطوة 35

الخطوة 6. روّج لتطبيقك

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

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

قم بعمل تطبيق iPhone الخطوة 36
قم بعمل تطبيق iPhone الخطوة 36

الخطوة 7. راقب مبيعاتك

قم بتنزيل تطبيق iTunes Connect Mobile المجاني لجهاز iPhone الخاص بك. قم بتسجيل الدخول كل يوم وتحقق من مبيعاتك وأسواقك وبلدان البيع. هذا هو الجزء الممتع! سترسل لك Apple بشكل دوري رسائل بريد إلكتروني تحتوي على روابط لأحدث بيانات مبيعاتك. يمكنك تنزيلها لسجلاتك. حظا طيبا وفقك الله!

نصائح

  • حاول أن تكون أصلية ولا تكرر التطبيقات الموجودة بالفعل في متجر التطبيقات. قم ببحث شامل في App Store لمعرفة ما هو متاح. بالطبع ، إذا كانت فكرتك أفضل ، فابحث عنها.
  • ابحث دائمًا عن طرق لتحسين تطبيقك.
  • حاول تحديث تطبيقك بانتظام.
  • إذا كنت تحب المرجع المطبوع ، فاضغط على Amazon.com للعثور على بعض كتب تطوير iPhone.
  • حاول اختبار العديد من أجهزة iDevices المختلفة التي يمكنك الحصول عليها. والأفضل من ذلك إذا كان لديهم إصدارات مختلفة من نظام التشغيل iOS مثبتة.
  • إذا كنت تستأجر مطور iOS وترغب في ضمان أن يبدو تطبيق iOS كما حددته ، فيمكنك تصميم واجهة التطبيق في Photoshop واستخدام أداة لتحويلها إلى تطبيق Xcode / iOS وظيفي!
  • إذا كنت تتعلم فقط كيفية البرمجة ، فيمكن أن يساعدك حظر اللغات القائمة أو الفصول الدراسية عبر الإنترنت في البدء.

تحذيرات

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

موصى به: