متابعة لما ذكرناه في الموضوع السابق ، سنستمر إن شاء الله في هذة السلسلة التي اتمني ان تساعدكم بإذن الله على ان تصبحوا مطورين لتطبيقات آيفون أو ان تطوروا التطبيقات الخاصة بكم علي الاقل لتضعهوا علي اجهزة الآيفون خاصتكم.
كنا قد ذكرنا من قبل اننا لنبدأ سنحتاج بعض الادوات وهي :
- الهاردوير Hardware .
- السوفت وير 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 .
وهو محاكي الآيفون ويساعدك علي اختبار تطبيقاتك علي جهاز الماك خاصتك قبل اختبارها علي ايفون حقيقي ولاختصار الوقت ، ويمكنك من خلاله محاكاة وضع الاتصال والـ Rotation ولكن لا يحتوي علي محاكي Accelerometer و أيضا GPS .
وهو الذي يساعدك علي تصميم الـ User Interface او واجهة الإستخدام الخاصة بالتطبيق وهو سهل الاستخدام جدا ويمكنك اضافة الـ Controls من خلال الـ (Drag & Drop) .
وهي التي تساعدك علي اختبار اداء تطبيقاتك علي الايفون واكتشاف الـ Memory Leak إن وجد والذي ان حدث فلن يقبل تطبيقك في متجر البرامج ان حاولت عرضه .
وهذة نهاية موضوعنا اليوم وان شاء الله في الموضوع القادم سنصنع اول تطبيق آيفون أو ما يسمى بتطبيق Hello World 🙂 .
وأرجو من الاخوة القراء أن يعذروني علي التأخير بسبب إنشغالي بالدراسة ، هذا وما كان من توفيق فمن الله ، وما كان من خطأ أو سهو أو نسيان فمني ومن الشيطان .
اخوكم
م/ محمد عشرة
السلام عليكم ورحمة الله وبركاته
الف شكر لك اخي المهندس محمد على هذا الابداع ,,
ان شاء الله سوف ابدأ في تحميل الـ SDK وانتظر بقية الدروس,,
والله يوفقك في دراستك ان شاء الله
تحياتي
malefactor40
ألف شكر لك بأنتظار التطبيق القادم.
السلام عليكم
احب اشكرك اخي م/محمد
ولكنك لم تجبني ع سؤالي سابقا وهو هل استطيع تنزيل هذه الحزمه ع جهاز pc بعد تنزيل عليه نسخه ماك
انا نزل امس نسخه ماك 10.5.6 وقمت بعمل update لها وبعد عم ابديت لم يفتح الجهاز مره اخرى
وفضل يعمل restart فقمت بتنزيل النسخه مره اخرى
وانا مازلت مبتدئا في عالم الماك
انا اسمع عنه من زمان بس هذه اول مره لي اتعامل معه وبصراحه هو نظام رائع وان كان لازالت هناك بعض المشاكل التي تواجهني في استعماله
فهل لو قمت بتنزيل SDK هتشتغل معاي ام لابد من جهاز ماك اصلي
اسف عللى الاطاله
وشكرا
وعليكم السلام ورحمة الله
اخ عاصم
انت أخطأة لما عملت Update مباشرة من نسخة ال Mac OS X86
لأنها كما تعرف نسخة غير شرعيه من الماك (بالنسبه لآبل)
,ال Update اللي انت سويته ده للنسخة الشرعيه فلو عايز تعمل Update يبقي هتحتاج نسخة غير شرعيه من ملفات ال Update
بالنسبه لسؤالك يمكن تنصيب ال SDK حتي علي ال Mac OS X86 الغير شرعي
مشكور اخي محمد على الشرح والله عجبني وبين لي اشياء كثيره
وحمستني لموضوعك الجاي
وعند سؤال اخي محمد بعد تثبيت حزمة sdk اين اجد البرامج التي تحدثت عنها؟؟؟؟؟
لاني بعد التثبيت بحثت عن البرامج ولم اجدها
اسف انا جديد على نضام الماك ولم اثبت اي برنامج من قبل على الماك
وشكرا 🙂
الاخ Floating-Bird
اذا نصبت ال SDK في فولدر اسمه Developer
علي ال Drive مثلا اللي اسمه Mac
يبقي هتفتح :
1- ال Mac اقصد الدرايف او البارتشن
2- تفتح فولدر ال Developer
3- ستجد فولدر اسمه Applications
4- ستجد داخله ال Xcode , InterfaceBuilder
مشكور لقيت البرامج وتحمست اكثر للجزء الثالث 🙂
سلاااااااااااااااااااااااااااااااااااااااااام
جزاك الله خير أخي مهندس محمد..
حمستني كثير الصراحة..
لكن المعذرة أنا عندي جهاز pc هل أقدر اشتغل في التطوير هذا..؟؟
اخ ابراهيم
لو حضرتك راجعت الموضوع السابق
ستجد اني ذكرت انه يمكن تطوير التطبيقات للآيفون علي جهاز PC عادي بس
هتضطر تلجأ للنسخ غير الشرعية من ال Mac OS
هل يمكن برمجة اللآيفون باستخدام احدى لغات مايكروسوفت
vb.net او c# ?
مستحيل يا اخ زياد
تقدر تعمل التطبيقات بال objective C, C language فقط
لكن هناك تطبيقات تساعدك مثلا علي تحويل تطبيق Java Android الي ال Objective c
يعني لازم في النهاية التطبيق يكون بال objective C, C language
باش مهندس محمد .. انتا بطل ..
أنا متابع وبعنف 🙂
الله يجزاك خير .. وكثر الله من أمثالك 🙂
شكراً يامهندس محمد ، أنا حملت الإس دي كي من زمان ، هل يحتاج أحملها ممن جديد عشان النسخة تغيرت أو يوجد خيار تحديث مباشر؟ أو مافيه فرق بين الاثنين؟
سجلني متابع للدروس ، جزاك الله خيراً.
اخي المعتصم
لو ال SDK اللي عندك SDK 2.2.1
يبقي الافضل تنزل الجديدة ال SDK 3
لان دعم العربية والFrameworks الجديدة موجود في ال SDK3 فقط
جداً روعه ..
أتمنى أن تصل الدروس للإحتراف ..
الحين ليش Apple ماتوفر حزمة تطوير تطبيقات iPhone على Windows ؟! مافيه غير حلين : يا أني أحمل نظام Leopard مقرصن وأشغله على جهاز وهمي 😐
او أني اشتري Mac وهذي أفلقني اذا صارت 😀
( مو يعني كرهي لأجهزة أبل أبداً بس اقصد ما تستحق أني اشتري ماك عشان برنامج صغير )
وراح احاول احمل نظام مقرصن هذا الحل الوحيد 🙁
متشوق للدرس التالي عزيزي
كثير من الشركات تستخدم نفس الطريقه لإجبار المستخدم على استخدام منتجاتها ، على سبيل المثال ما تفعله آبل الأن مع iPhone SDK
و أيضاً من الجهة الأخرى ماتفعله مايكروسوفت من ناحية بيئة التطوير .Net 🙂
والله مرره حمستني الله يعطيك الف الف عاافية واكلمت بيانات التسجيل باقي كود التحقق
من الايميل ^ـ^ ثانيكوووووووووووووووووووووووووووووووووووووووووووووووووووووووووو
بالتوفيق…
يعطيك الف الف عافية ،،
انا سجلت ،، بس التحميل ٢ جيجا !
بخليها بعد كم يوم لاني رايح امريكا احملها هناك 🙂
وفي انتظار الدرس القادم
سلام ومشكور يالغلا لكن انا جيت بسجل يطلب فيزا
عندي فيزا لكن هل يرجعها ام ماسالفتها !!
اخ علاء
الظاهر انت فتحت رابط خطأ وهو apple Developer Program
والرابط الصحيح
http://developer.apple.com/iphone/program/start/register/
وهو لا يطلب معلومات فيزا الا اذا طلبت التسجيل في برنامج آبل لمطوري تطبيقات الآيفون الذي يتيح لمن يسجل فيه وضع البرامج علي المتجر بعد فحصها
موضوع رائع جدا اخى وفى انتظار موضوعاتك القيمة
التى يفتقر اليها العالم العربى
درس قيم قيم
سؤال اخى هل المبرمج الذى يبرمج على c++ قادر على استيعاب object c
فى انتظارك اخى
السلام عليكم
حبيت اسالك يالطيب عن امكانية تطوير برامج للايفون عبر الويندوز xp او 7 هل هي ممكنه
نظرا لانني لا املك نظام apple على جهازي