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