اذهب إلى المحتوى

السؤال

نشر

ارغب في تعلم تطوير تطبيقات IOS  IPhone  ، ما هي البرامج والتطبيقات التي احتاجها لبدأ التطوير 

بحثت عن بعض المصادر التي ذكر بعضها ضرورة العمل على اجهزة  IOS Mac   من أجل البدا في التطوير كما ذكر البعض امكانية استخدام  لغات مثل ال C#  في التطوير فأرجو توضيح البيئة المثلى للعمل على تطوير تطبيقات ال IPhone  

Recommended Posts

  • 3
نشر

تعلم تطوير تطبيقات الآيفون

أكثر سؤال يوجه لي هو "كيف يمكنني تعلم تطوير تطبيقات الآيفون؟". وضعت هنا ما يشابه خارطة طريق صغيرة لتساعدك على بدء تعلم تطوير تطبيقات iOS.

احصل على الأدوات

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

تعلم اللغة

لغة Objective-C هي اللغة الرسمية لبرمجة ماك أو iOS. هناك العديد من الأدوات لكتابة التطبيقات بلغات أخرى مثل JavaScript أو Ruby، لكن، ومن تجربة، ابذل الجهد اللازم مرة واحدة وتعلم Objective-C بدلًا من إضاعة جهدك مرات عديدة وأنت تحاول تخطي العقبات التي تواجهها بإستخدامك تلك الأدوات محاولًا تجنب تعلم اللغة. Objective-C هي لغة المنصة الحقيقية، تعلمها.

تعلم الأطر

بعد أن تعلمت اللغة، حان الوقت لإستخدامها. كتابة أي تطبيق ل iOS يكون بالإعتماد على SDK (حزمة تطوير البرامج) التي تحصل عليها مع Xcode. الحزمة تحتوي على الأطر التي ستسخدمها في بناء أي تطبيق. عدد الأطر كبير واستخدام أحدها يعتمد على التطبيق الذي تحاول بناءه. أي أنك لن تستخدمها جميعًا وقد لا تستخدم بعضها أبدًا. محاولة تعلمها كلها قبل البدء مضيعة للوقت. أفضل طريقة لتعلمها هي البدء في عمل تطبيق ثم تطبيق آخر وآخر وتعلم الأجزاء التي تحتاجها وأنت تتقدم. حين تصل لهذه المرحلة، يجب أن يكون توثيق حزمة التطوير (SDK Documentation) صديقك الصدوق.

تعلم التصميم

تصميم التطبيق لا يقتصر على الواجهة فقط، بل يتعدى ذلك لتجربة المستخدم كاملة لتشمل أشياء كالسعر وخصوصية المستخدم مثلًا. تصميم تطبيقك بعناية من أهم عوامل نجاحه على منصة iOS. ستسمع كثيرًا عن HIG (Human Interface Guidlines) ويعتبر مرجعًا لا يستغنى عنه في تصميم تطبيقات iOS.

مصادر أخرى

انضم إلى النقاش

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...