دليل المبتدئين لتطوير تطبيقات iPhone: Hello iPhone

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

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

لبدء تطوير التطبيقات لجهاز iPhone ، ستحتاج أولاً إلى تنزيل وتثبيت ملف iOs SDK. سيؤدي هذا إلى تثبيت كل ما تحتاجه لإنشاء تطبيقات - XCode (IDE الخاص بـ Apple) ، ومحاكي iPhone (يساعدك في الاختبار تطبيقاتك بدون iPhone) ، و Interface Builder (مُنشئ واجهة مستخدم Apple لتطوير iPhone التطبيقات).

بمجرد تثبيت كل شيء ، تكون جاهزًا للانطلاق. ابدأ بتشغيل XCode. يتم تثبيته افتراضيًا في مجلد المطور.

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

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

عند النقر فوق الزر "اختيار" ، سيُطلب منك اسم المشروع. دعونا نسميها "Hello iPhone".

بمجرد إنشاء المشروع باستخدام القالب ، تظهر واجهة XCode وتعرض جميع الملفات التي أنشأها قالب المشروع لك في عرض جميل وقابل للاستخدام.

أهم ملف بالنسبة لنا هنا هو MainWindow.xib ، والذي يحتوي على مندوب التطبيق الخاص بنا. قام القالب الذي استخدمناه بإنشاء ملف nib هذا لنا (MainWindow.xib) وهذا يعتني بتشكيل جميع علاقات الكائنات اللازمة لتشغيل هذا التطبيق. يمكننا أن نعتبر أنه من المسلم به أن تعديل أي شيء في العرض ذي الصلة سيظهر في تطبيقنا عند إطلاقه.

سيؤدي النقر المزدوج على ملف MainWindow.xib إلى تشغيل أداة إنشاء الواجهة وإحضار العرض التالي لنا لإظهار وحدة التحكم في العرض المعنية. إذا أردنا إجراء أي تغييرات على العرض الذي نريد إجراؤه في هذه الحالة ، فيجب أن نضغط على الرابط المقدم في عرض وحدة التحكم كما هو موضح في الصورة أدناه.

سيؤدي النقر فوق الارتباط إلى فتح ملف nib آخر يسمى Hello_iPhoneViewController.xib كما هو موضح في الصورة أدناه ويفتح أيضًا العرض الفعلي الذي سيظهر عند تشغيل التطبيق. ستنعكس أي تغييرات نجريها على طريقة العرض هذه بشكل مباشر عند تشغيل التطبيق.

نظرًا لأننا نطلق على مشروعنا "Hello iPhone" ، فلنضع نفس النص مع إثارة ضجة (!) على وجهة نظرنا في تسمية. إذا كان علينا إضافة عنصر واجهة مستخدم إلى طريقة العرض ، فيمكننا القيام بذلك عن طريق اختيار المكون من نافذة المكتبة. يمكن تشغيل نافذة المكتبة من قائمة Tools> Library في قائمة أداة إنشاء الواجهة.

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

قم بالتمرير لأسفل / لأعلى لتحديد موقع مكون "التسمية" الذي يظهر مبرزًا في الصورة أدناه.

يعد الحصول على عنصر على العرض أمرًا بسيطًا ومباشرًا. سيتعين عليك سحب المكون من مربع حوار المكتبة وإفلاته في العرض كما هو موضح في الصورة أدناه.

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

لنضغط مرتين على النص "Label" ونغيره إلى ما نرغب فيه ، "Hello iPhone!" في حالتنا لأن هذا هو التطبيق الذي يحمل نفس الاسم. سيظهر التحرير كما في الصورة أدناه.

أغلق جميع طرق العرض وعندما تغلق مربع الحوار المعنون "Hello_iPhoneViewController.xib" ، سيُطلب منك حفظ التغييرات. انقر فوق الزر "حفظ" لتطبيق وحفظ التغييرات التي قمنا بها للتو.

ملاحظة مهمة: يرجى تذكر أن أداة إنشاء الواجهة ليست مدمجة في XCode ولا يتم حفظ التغييرات التي تم إجراؤها عندما تقوم بذلك أيضًا احفظ أو أنشئ مشروعك في XCode لذلك من المهم دائمًا حفظ تغييرات أداة إنشاء الواجهة قبل إنشاء المشروع وتشغيله فيه XCode.

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

سيحاول هذا إنشاء التطبيق وفي حالتنا يجب إنشاء تطبيقنا وتشغيله بنجاح في محاكي iPhone كما هو موضح في الصورة أدناه.

حسنًا ، ها نحن نقول "Hello iPhone!" ، تهانينا على ظهورك لأول تطبيق iPhone على جهاز المحاكاة. نتطلع إلى الاستماع منك في حال وجدت أي مشاكل أو ترغب في مشاركة بعض التعليقات.

سودز - تفاح
SK( مدير التحرير )

مهووس بالتكنولوجيا منذ الوصول المبكر لـ A / UX على Apple ، Sudz (SK) هو المسؤول عن التوجيه التحريري لـ AppleToolBox. يقيم في لوس أنجلوس ، كاليفورنيا.

Sudz متخصص في تغطية كل ما يتعلق بـ macOS ، بعد مراجعة العشرات من تطورات OS X و macOS على مر السنين.

في حياته السابقة ، عمل Sudz في مساعدة شركات Fortune 100 مع تطلعاتها في مجال التكنولوجيا وتحويل الأعمال.

المنشورات ذات الصلة: