التطوير على iPhone (2): تهيئة البيئة

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

بادئ ذي بدء ، أود أن أنصح بأن iPhone SDK الذي توزعه Apple متاح فقط للمستخدمين الذين يستخدمون نظام التشغيل Mac OS X v10.5.4. بعبارة أخرى ، إذا لم يكن لديك جهاز Mac مع Leopard ، وتريد أن تكون مطور iPhone محترفًا ، فأنت تعرف ما الذي تنوي فعله. تصميمات ستيف غامضة ...

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

يمكن تنزيل SDK مجانًا من منطقة مطور التفاح (باللغة الإنجليزية ، يعمل بشكل أفضل في Safari). من أجل الوصول إليه ، يجب علينا التسجيل كمطورين ، وسنشرع في تنزيل مجموعة أدوات التطوير. يزن كثيرًا (حوالي 1.3 جيجابايت) ، وهو في الإصدار 3.1.1. لكل إصدار جديد من البرامج الثابتة لـ iPhone ، يتم إصدار إصدار جديد من SDK.

بمجرد التنزيل ، قم بتثبيته بالنقر فوق ارتباط "iPhone SDK":

ويبدأ معالج التثبيت الكلاسيكي:

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

بمجرد التثبيت ، لدينا ، كما قلنا ، SDK على أجهزتنا. وهذا هو ، Xcode ، iPhone Simulator وغيرها من المرافق. والآن هذا؟ الآن يمكننا البدء في البرمجة. بادئ ذي بدء ، أترك لكم بعض عناوين URL الرائعة:

  • [1] صفحة رمز عينة Apple (التسجيل مطلوب):
  • [2] 31 يومًا، 31 تطبيقًا: appsamuck

إنها صفحات يمكننا من خلالها تنزيل نموذج التعليمات البرمجية ، والتي تعد بلا شك الخيار الأفضل من وجهة نظرنا ... وكما يظهر الزر ، سنقوم بتنزيل نموذج مشروع بسيط. بالطبع مشروع "Hello World" من نماذج أكواد Apple (راجع الرابط السابق [1]). يتيح لك التطبيق ببساطة كتابة نص وعرضه على الشاشة. يتكون المشروع نفسه من ملف ZIP سنقوم بفك ضغطه في الموقع الذي نريده. بمجرد التنزيل ، نفتح ملف HelloWorld.xcodeproj:

ويتم فتح هذا الملف بواسطة IDE المفضل لدينا ، XCode:

في المقالة التالية سوف نصف ما يمثله كل ملف ، وأين يتم "برمجته". في هذا المنشور ، سنفترض ببساطة أننا تمكنا من برمجة هذا المثال من البداية (سنكون قادرين على ذلك في المستقبل) ، وسنرى النتيجة في محاكي iPhone. للقيام بذلك ، سنقوم ببساطة بالنقر فوق الزر "Build and go" ، وسيقوم IDE بتجميع المصادر ، وفتح iPhone Simulator وسنرى تطبيق "الخاص بنا" قيد التشغيل:

قد يسأل المستخدمون الأكثر انتباهاً: ماذا لو كنت أرغب في تجربة جهاز iPhone الخاص بي؟ هذا له مزايا لا شك فيها ، حيث أنك تتأكد من أن التطبيق يعمل بالفعل ، ويمكنك أن ترى السرعة الحقيقية من خلال الاتصال بشبكة 3G أو Wi-Fi ... بالإضافة إلى وجود تطبيقات مثيرة للاهتمام للغاية مثل XCode Graphical Debugger أو الدعم الفني.

حسنًا ، لديك ثلاثة خيارات على الأقل:

  1. للدفع لشركة Apple  نعم، نعم، هل تصدق ذلك، لاختبار تطبيقك على جهاز iPhone الخاص بك، يتعين عليك الدفع، عن طريق التسجيل في برنامج مطور iPhone (http://developer.apple.com/iphone/program/). هناك طريقتان: Standard بسعر 99 يورو، وEnterprise بسعر 299 يورو. يمكنني أن أتوقع بالفعل أنك ستحتاج في 99,99% من الحالات إلى الإصدار الرخيص، Standard. تم تصميم Enterprise للشركات الكبيرة (أكثر من 500 موظف) التي ترغب في إنشاء تطبيقات خاصة في بيئات الإنترانت. المعيار كافٍ لتتمكن من تحميل التطبيقات إلى AppStore (إذا تمت الموافقة عليها بالطبع)، وتوزيع تطبيقك دون المرور عبر AppStore (عبر عنوان URL أو البريد الإلكتروني) لما يصل إلى 100 جهاز iPhone، وما إلى ذلك.
  2. جيلبريك iPhone الخاص بك ، على الرغم من أننا نعلم جميعًا أنه على المدى الطويل يعد هذا خيارًا للمستخدمين ذوي الخبرة ... على الإنترنت ، هناك العديد من المراجع لكيفية حل هذه المشكلة ، على سبيل المثال هذا o هذا الآخر.
  3. ابحث عن شريك مسجل بالفعل في البرنامج وجرب شريكه... الحقيقة هي أنه لا توجد مشكلة كبيرة في دفع ثمن الترخيص بين العديد من الشركاء. المشكلة الوحيدة هي أن شهادة التوقيع على الكود إسمية ويجب أن تكون لديك ثقة جيدة حتى لا تحدث المشاكل كما حدث لمؤسسي الفيسبوك 

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


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