خطوات برمجة تطبيقات iOS

بواسطة: - آخر تحديث: ٠٧:٤٥ ، ١٤ سبتمبر ٢٠٢٠
خطوات برمجة تطبيقات iOS

تعريف نظام الـ iOS

ما الذي يميز نظام iOS عن أنظمة التشغيل الأخرى؟

يعرف نظام الـ iOS بـأنه أحد أنظمة تشغيل الهواتف المحمولة والذي تم تطويره من قبل شركة أبل، حيث يعمل هذا النظام على كل من أجهزة iPhone و iPad و iPod Touch و Apple TV، ويتميز نظام التشغيل iOS بالسماح لمستخدميه بالتفاعل مع هواتفهم عن طريق بعض الحركات كالتمرير والضغط والسحب، ومع أن نظام التشغيل iOS ليس نظام تشغيل الهواتف المحمولة الأول على مستوى العالم، إلا أنه أصبح النظام المهيمن على سوق أمريكا الشمالية بنسبة سوقية تبلغ 60 % منذ من مايو لعام 2010[١]، ولقد كان يطلق على هذا النظام بالأصل اسم iPhone OS عندما تم إصدار هاتف iPhone في عام 2007، ومن ثم تم تغيير اسمه عندما تم إصدار جهاز iPad ليصبح نظام التشغيل iOS في عام 2010.[٢]

نظام التشغيل iOS هو أحد أنظمة تشغيل الهواتف المحمولة، يتميز بالسماح لمستخدميه بالتفاعل مع هواتفهم عن طريق بعض الحركات كالتمرير والضغط والسحب ولقد أصبح النظام المهيمن على السوق منذ من مايو لعام 2010.


خطوات برمجة تطبيقات iOS

ما هو البرنامج الذي تعتمد عليه برمجة تطبيقات iOS؟

يمكن لأي شخص أن يقوم بإنشاء تطبيقات iOS بشكل سريع وسهل، ولكن يجب استخدام برنامج Xcode الذي يستخدم لتطوير برمجيات نظام التشغيل iOS، فعلى سبيل المثال يمكن استخدام برنامج Xcode لإنشاء تطبيق Colorific الذي يقوم بتغيير لون الشاشة في كل مرة يتم لمسها[٣]، وفي ما يأتي سيتم شرح خطوات برمجة تطبيقات iOS:[٤]


الحصول على برنامج Xcode

عند الرغبة في البدء بتطوير تطبيقات لنظام التشغيل iOS، يجب الحصول على SDK الذي يتم توفيره مع Xcode، وللحصول على برنامج Xcode يجب توفير جهاز Mac، وفيما يأتي كيفية الحصول على برنامج Xcode:

  • الحصول على جهاز يستخدم نظام تشغيل Mac OS X؛ لأن برنامج Xcode لا يعمل إلا على نظام التشغيل Mac OS X.
  • الدخول إلى متجر تطبيقات mac والبحث عن Xcode، ولا يمكن العمل إلا على إصدارات Mac OS X 10.6.8 الأحدث.
  • البحث عن Xcode والنقر عليه لتنزيله، ومن المرجح أن تستمر عملية التنزيل لوقت طويل لأن مساحته 4 جيجابايت.


فتح Xcode والبدء بإعداد التطبيق

بعد الإنتهاء من عملية تثبيت برنامج Xcode يمكن البدء بالعمل عليه مباشرةً، والبدء بإنشاء تطبيقات iOS، وفيما يأتي خطوات فتح برنامج Xcode وكيفية البدء بإعداد تطبيقات iOS باستخدام برنامج Xcode:

  • فتح Xcode، والانتقال إلى ملف ثم الضغط على جديد ثم مشروع.
  • النقر فوق تطبيق Single View ثم النقر على التالي.
  • تسمية التطبيق.
  • تحديد ما إذا كان التطبيق المراد إنشاؤه تطبيق iPhone أو تطبيق iPad.
  • التأكد من فحص استخدام القصص المصورة واستخدام العد التلقائي للمراجع والنقر على التالي.
  • تحديد المكان المراد حفظ الملف فيه والنقر على إنشاء.


كتابة code البرمجة

تتم عملية إنشاء تطبيقات iOS عن طريق إدخال الكود داخل ViewController.m في برنامج Xcode، إذ يعد ViewController.m هو الملف الذي تتم عملية البرمجة فيه، وفيما يأتي خطوات كتابة code البرمجة:

  • فتح ViewController.h في برنامج Xcode.
  • إضافة الكود ";property (strong, nonatomic)IBOutlet UILabel *[email protected]" بين "interface ViewController : [email protected] و "@end add the following code:".
  • الانتقال إلى ViewController.m.
  • إضافة الكود ";synthesize [email protected]" تحت "implementation [email protected]" وإضافة ";[self setLabel:nil]" داخل "viewDidUnload function".
  • في "viewDidLoad" يتم إضافة الرمز ;"!الاسم المراد تسمية التطبيق به"@ = self.label.text.


توصيل واجهة المستخدم

بعد الإنتهاء من عملية إدخال أكواد البرمجة المستخدمة في إنشاء تطبيقات iOS في برنامج Xcode يتم فتح MainStoryboard.Storyboard في برنامج والقيام ببعض توصيلات واجهة المستخدم، وفيما يأتي كيفية القيام بتوصيل واجهة المستخدم:

  • فتح MainStoryboard.Storyboard في برنامج Xcode.
  • البحث عن ملصق وسحبه إلى العرض.
  • تغيير حجم التسمية عن طريق النقر والسحب على المربعات الموجودة في أركان الملصق.
  • الانتقال إلى Attributes inspector واختيار الخط والحجم المطلوب والتوسيط.


تشغيل التطبيق

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

المراجع[+]

  1. "iOS", www.techopedia.com, Retrieved 2020-08-04. Edited.
  2. "What Is iOS? Apples iPhone Software Explained", www.makeuseof.com, Retrieved 2020-08-04. Edited.
  3. "Creating Your First iOS Application", code.tutsplus.com, Retrieved 2020-08-04. Edited.
  4. "Creating Your First IOS App", www.instructables.com, Retrieved 2020-08-04. Edited.