آيفون

دليلك لتصبح مطور تطبيقات آيفون (2)

آيفون

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

كنا قد ذكرنا من قبل اننا لنبدأ سنحتاج بعض الادوات وهي :

  1. الهاردوير Hardware .
  2. السوفت وير Software .

وتكلمنا عن هذة النقاط باختصار في المرة السابقة الي ان وصلنا الي iPhone SDK أو مجموعة أدوات تطوير البرمجيات وسنكمل حديثنا اليوم عن ال SDK عبر عدة نقاط :

  • اولا : تحميل ال SDK

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

بعد التسجيل يمكنك الدخول باسم المستخدم وكلمة المرور إلى الموقع حيث يمكنك تحميل ال SDK3 .

  • ثانيا : تنصيب ال SDK

بعد تحميل ملف DMG. الخاص بحزمة تطبيقات التطوير يمكنك البدا بالتنصيب واختيار المسار الذي تريدة للتنصيب حسب المساحة المتوفرة لديك ، وقد تحتاج الي من 5 الي 6 جيجا بايت لتنصيب الحزمة.

  • ثالثا : اهم التطبيقات التي سنتستخدمها داخل ال SDK

وسنتكلم الان عن اهم التطبيقات داخل هذة الحزمة وهي :

 xcode

وهو بيئة تطوير متكاملة ، يمكنك استخدامها لتطوير تطبيقات الآيفون والـ Mac OSX و هو Source Editor رائع وبه نفس الخصائص المتوفره في Microsoft Visual Studio و بيئات التطوير الاخري ويمكن كتابة الاكواد عن طريقة بال Objective c او الجافا او لغة C .

 

 iphone-simulator

وهو محاكي الآيفون ويساعدك علي اختبار تطبيقاتك علي جهاز الماك خاصتك قبل اختبارها علي ايفون حقيقي ولاختصار الوقت ، ويمكنك من خلاله محاكاة وضع الاتصال والـ Rotation ولكن لا يحتوي علي محاكي Accelerometer و أيضا GPS .

InterfaceBuilder_App

وهو الذي يساعدك علي تصميم الـ User Interface او واجهة الإستخدام الخاصة بالتطبيق وهو سهل الاستخدام جدا ويمكنك اضافة الـ Controls من خلال الـ (Drag & Drop) .

tools_instruments

وهي التي تساعدك علي اختبار اداء تطبيقاتك علي الايفون واكتشاف الـ Memory Leak إن وجد والذي ان حدث فلن يقبل تطبيقك في متجر البرامج ان حاولت عرضه .

وهذة نهاية موضوعنا اليوم وان شاء الله في الموضوع القادم سنصنع اول تطبيق آيفون أو ما يسمى بتطبيق  Hello World 🙂 .

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

اخوكم
م/ محمد عشرة

الوسوم

24 رأي على “دليلك لتصبح مطور تطبيقات آيفون (2)”

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

    الف شكر لك اخي المهندس محمد على هذا الابداع ,,

    ان شاء الله سوف ابدأ في تحميل الـ SDK وانتظر بقية الدروس,,

    والله يوفقك في دراستك ان شاء الله

    تحياتي
    malefactor40

  2. السلام عليكم
    احب اشكرك اخي م/محمد
    ولكنك لم تجبني ع سؤالي سابقا وهو هل استطيع تنزيل هذه الحزمه ع جهاز pc بعد تنزيل عليه نسخه ماك
    انا نزل امس نسخه ماك 10.5.6 وقمت بعمل update لها وبعد عم ابديت لم يفتح الجهاز مره اخرى
    وفضل يعمل restart فقمت بتنزيل النسخه مره اخرى
    وانا مازلت مبتدئا في عالم الماك
    انا اسمع عنه من زمان بس هذه اول مره لي اتعامل معه وبصراحه هو نظام رائع وان كان لازالت هناك بعض المشاكل التي تواجهني في استعماله
    فهل لو قمت بتنزيل SDK هتشتغل معاي ام لابد من جهاز ماك اصلي
    اسف عللى الاطاله
    وشكرا

    1. وعليكم السلام ورحمة الله
      اخ عاصم
      انت أخطأة لما عملت Update مباشرة من نسخة ال Mac OS X86
      لأنها كما تعرف نسخة غير شرعيه من الماك (بالنسبه لآبل)
      ,ال Update اللي انت سويته ده للنسخة الشرعيه فلو عايز تعمل Update يبقي هتحتاج نسخة غير شرعيه من ملفات ال Update
      بالنسبه لسؤالك يمكن تنصيب ال SDK حتي علي ال Mac OS X86 الغير شرعي

  3. مشكور اخي محمد على الشرح والله عجبني وبين لي اشياء كثيره
    وحمستني لموضوعك الجاي
    وعند سؤال اخي محمد بعد تثبيت حزمة sdk اين اجد البرامج التي تحدثت عنها؟؟؟؟؟
    لاني بعد التثبيت بحثت عن البرامج ولم اجدها
    اسف انا جديد على نضام الماك ولم اثبت اي برنامج من قبل على الماك

    وشكرا 🙂

    1. الاخ Floating-Bird
      اذا نصبت ال SDK في فولدر اسمه Developer
      علي ال Drive مثلا اللي اسمه Mac
      يبقي هتفتح :
      1- ال Mac اقصد الدرايف او البارتشن
      2- تفتح فولدر ال Developer
      3- ستجد فولدر اسمه Applications
      4- ستجد داخله ال Xcode , InterfaceBuilder

      1. مشكور لقيت البرامج وتحمست اكثر للجزء الثالث 🙂

        سلاااااااااااااااااااااااااااااااااااااااااام

  4. جزاك الله خير أخي مهندس محمد..

    حمستني كثير الصراحة..

    لكن المعذرة أنا عندي جهاز pc هل أقدر اشتغل في التطوير هذا..؟؟

    1. اخ ابراهيم
      لو حضرتك راجعت الموضوع السابق
      ستجد اني ذكرت انه يمكن تطوير التطبيقات للآيفون علي جهاز PC عادي بس
      هتضطر تلجأ للنسخ غير الشرعية من ال Mac OS

    1. مستحيل يا اخ زياد
      تقدر تعمل التطبيقات بال objective C, C language فقط
      لكن هناك تطبيقات تساعدك مثلا علي تحويل تطبيق Java Android الي ال Objective c
      يعني لازم في النهاية التطبيق يكون بال objective C, C language

  5. باش مهندس محمد .. انتا بطل ..

    أنا متابع وبعنف 🙂

    الله يجزاك خير .. وكثر الله من أمثالك 🙂

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

    1. اخي المعتصم
      لو ال SDK اللي عندك SDK 2.2.1
      يبقي الافضل تنزل الجديدة ال SDK 3
      لان دعم العربية والFrameworks الجديدة موجود في ال SDK3 فقط

  7. الحين ليش Apple ماتوفر حزمة تطوير تطبيقات iPhone على Windows ؟! مافيه غير حلين : يا أني أحمل نظام Leopard مقرصن وأشغله على جهاز وهمي 😐
    او أني اشتري Mac وهذي أفلقني اذا صارت 😀

    ( مو يعني كرهي لأجهزة أبل أبداً بس اقصد ما تستحق أني اشتري ماك عشان برنامج صغير )

    وراح احاول احمل نظام مقرصن هذا الحل الوحيد 🙁

    متشوق للدرس التالي عزيزي

    1. كثير من الشركات تستخدم نفس الطريقه لإجبار المستخدم على استخدام منتجاتها ، على سبيل المثال ما تفعله آبل الأن مع iPhone SDK

      و أيضاً من الجهة الأخرى ماتفعله مايكروسوفت من ناحية بيئة التطوير .Net 🙂

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

    من الايميل ^ـ^ ثانيكوووووووووووووووووووووووووووووووووووووووووووووووووووووووووو

    بالتوفيق…

  9. يعطيك الف الف عافية ،،

    انا سجلت ،، بس التحميل ٢ جيجا !

    بخليها بعد كم يوم لاني رايح امريكا احملها هناك 🙂

    وفي انتظار الدرس القادم

  10. سلام ومشكور يالغلا لكن انا جيت بسجل يطلب فيزا

    عندي فيزا لكن هل يرجعها ام ماسالفتها !!

    1. اخ علاء
      الظاهر انت فتحت رابط خطأ وهو apple Developer Program
      والرابط الصحيح
      http://developer.apple.com/iphone/program/start/register/
      وهو لا يطلب معلومات فيزا الا اذا طلبت التسجيل في برنامج آبل لمطوري تطبيقات الآيفون الذي يتيح لمن يسجل فيه وضع البرامج علي المتجر بعد فحصها

  11. موضوع رائع جدا اخى وفى انتظار موضوعاتك القيمة
    التى يفتقر اليها العالم العربى

    درس قيم قيم
    سؤال اخى هل المبرمج الذى يبرمج على c++ قادر على استيعاب object c
    فى انتظارك اخى

  12. السلام عليكم

    حبيت اسالك يالطيب عن امكانية تطوير برامج للايفون عبر الويندوز xp او 7 هل هي ممكنه

    نظرا لانني لا املك نظام apple على جهازي

اترك رداً على Bader إلغاء الرد

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