السلام عليكم ورحمة الله وبركاته
إخواني باختصار لنجمع اكبر قدر ممكن من روابط الصفحات التي تحتوي على دروس للمبتدئ في برمجة iOS سواءاً كانت عبارة عن روابط من YouTube أو روابط صفحات من الشبكة تحتوي على كتب وملخصات دروس.
أحد المصادر التي فادتني كثيراً هو موقع Cocoa Dev Central لتعلم Objective-c:
يجب تعلم اللغة أولاً وممارستها وحل بعض المسائل (يمكن تكوينها بنفسك) للتعود عليها، بعد ذلك لتطوير تطبيقات لمنصة iOS تحتاج لتعلم التعامل مع إطار عمل Cocoa والذي يحتوي على ثلاثة أطر عمل وهي:
Foundation Kit: يحتوي على أصناف Classes التي تحتاجها للتعامل مع أنواع البيانات والكائنات مثل النصوص، الأرقام، المصفوفات، وغيره.
AppKit: يحتوي على أصناف Classes التي تحتاجها للتعامل مع مكونات واجهة الإستخدام مثل الأزرار، الواجهات، الصور، العناوين، وغيره.
Core Data: كل ما تحتاجه لحفظ البيانات وإستخدامها، يمكن إعتبارها قاعدة بيانات مقدمة من قبل آبل لمطوري منصة iOS و Mac OS X.
ستجد الكثير من المقاطع على اليوتيوب ووثائق رسمية من آبل لأطر العمل التي ذكرتها بالأعلى مثل:
الوثائق الرسمية تحتاج إلى قراءة اكثر، لذا أفضل الدروس المكتوبة وشروحات المطورين الذين جربوا التطوير لمنصة iOS، أنصح ببعض هذه المواقع:
أطر العمل المتوفرة لدى آبل مقسمة حسب مميزات جهاز iOS التي تريدها، هذا دليل لآطر العمل المتوفرة حتى إصدار iOS 7:
أنصح بفهم البرمجة الكائنية عند إستخدام objective-c أو ما يسمى object-oriented programming لأنها ستوفر الكثير من الوقت على المطور عند التطوير لمنصة iOS لتجنب المشاكل التي قد تحصل أثناء التطوير. إذا واجهت أي مشكلة يمكنك الإستعانة بموقع StackOverFlow للبحث أو كتابة سؤال جديد.
التعليقات