البرنامج التعليمي لـ Objective C: مرحبًا بالعالم

يساعدك هذا البرنامج التعليمي على البدء بـ Objective-C. يشرح ما تحتاجه لكتابة أول برنامج Objective-C الخاص بك. يبدأ بالأساسيات: ستتعلم أين يمكنك العثور على الأدوات المطلوبة وتنزيلها، وكيفية تثبيت هذه الأدوات وسيأخذك خطوة بخطوة حتى بناء وتشغيل الكود الخاص بك. إذا لم تكن قد كتبت برنامج Objective-C من قبل، فهذا هو المكان المناسب للبدء. لقد أنشأنا هذه المقالة حتى تتمكن من البدء بـ Objective-C، والانتقال إلى أمثلة الرسائل القصيرة الخاصة بنا. إذا كنت معتادًا بالفعل على Objective-C، فيمكنك الانتقال مباشرة إلى أحد مشاريع الرسائل القصيرة التالية.

أمثلة الرسائل القصيرة بـ Objective-C:

إرسال رسالة قصيرة بـ Objective-C باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
إرسال رسائل متعددة بـ Objective-C باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
جدولة رسالة قصيرة بـ Objective-C باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
استقبال رسالة قصيرة بـ Objective-C باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
حذف رسالة قصيرة بـ Objective-C باستخدام واجهة برمجة التطبيقات REST HTTP (عينة كود)
تنزيل أحدث مكتبة رسائل قصيرة لـ Objective-C من Github

ما هو Objective-C

Objective-C هي لغة برمجة، تم تطويرها بواسطة جوجل. إنها تشبه اللغة الطبيعية، مثل الإنجليزية. تُستخدم للتواصل مع الكمبيوتر. الفرق الرئيسي بين اللغة الطبيعية ولغة البرمجة هو أن لغات البرمجة لها هيكل أكثر صرامة، لمساعدة الكمبيوتر على فهمها بشكل أفضل.

ما هو برنامج "مرحبًا بالعالم" في Objective-C

برنامج "مرحبًا بالعالم" في Objective-C هو أبسط برنامج يمكنك كتابته. إنه ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج "مرحبًا بالعالم" هو أول برنامج يكتبه المطورون في أي لغة برمجة.

كيف تكتب أول برنامج لك في Objective-C

لكتابة أول برنامج لك في Objective-C:

  1. تحقق من المتطلبات الأساسية
  2. إعداد Xcode
  3. إنشاء مشروع جديد في Xcode
  4. كتابة برنامج "مرحبًا بالعالم" في Objective-C
  5. استخدم NSLog(@"Hello, World!"); للطباعة
  6. تشغيل برنامج "مرحبًا بالعالم" في Objective-C
  7. تحقق من الناتج
  8. إصلاح الأخطاء إذا لزم الأمر
المتطلبات الأساسية

إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك في Objective-C، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows، ولغة Go وكود المثال المقدم أدناه.

  • جهاز كمبيوتر Mac
  • Xcode
  • مشروع Ozeki Hello World كمثال
تنزيل وتثبيت Xcode (فيديو تعليمي)

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

الفيديو 1 - كيفية تنزيل وتثبيت Xcode (فيديو تعليمي)

إنشاء أول مشروع لك في Xcode

بعد تثبيت Xcode، تحتاج إلى فتحه وإنشاء مشروع وحدة تحكم. مشروع وحدة التحكم هو أبسط مشروع يمكنك إنشاؤه.

إنشاء مشروع جديد (فيديو تعليمي)

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

الفيديو 2 - كيفية إنشاء مشروع جديد (فيديو تعليمي)

اكتب أول برنامج "مرحبًا بالعالم" لك في Objective-C

أول برنامج تكتبه في أي لغة برمجة هو برنامج "مرحبًا بالعالم". الهدف الوحيد من هذا البرنامج هو طباعة عبارة "مرحبًا بالعالم" على شاشة الكمبيوتر. في هذا المثال يتكون البرنامج من بضعة أسطر من الكود: السطر الخامس: NSLog(@"Hello, World!"); يطبع النص.

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSLog(@"Hello, World!");
    }
    return 0;
}
	

الكود 1 - برنامج "مرحبًا بالعالم" الخاص بك في Objective-C

كتابة برنامج "مرحبًا بالعالم" في Objective-C (فيديو تعليمي)

في هذا الفيديو يمكنك مشاهدة كيفية كتابة أول رسالة "مرحبًا بالعالم" في Objective-C في بيئة Xcode. سيبدأ بلوحة ترميز فارغة وينتهي بتطبيق "مرحبًا بالعالم" يعمل. سترى جميع أسطر الكود التي تحتاج إلى إنشائها. يبلغ طول هذا الفيديو أكثر من دقيقة بقليل، لكنه سهل المتابعة للغاية. لا تضيع المزيد من الوقت. لنبدأ الترميز!

الفيديو 3 - كيفية كتابة برنامج "مرحبًا بالعالم" في Objective-C (فيديو تعليمي)

تشغيل أول برنامج "مرحبًا بالعالم"

كيفية تشغيل الكود الخاص بك (فيديو تعليمي)

في هذا الفيديو، يمكنك رؤية عملية تشغيل الكود الخاص بك. سيوضح لك أي زر تحتاج إلى النقر عليه في Xcode لتشغيل أول برنامج Objective-C "مرحبًا بالعالم". هذا الفيديو سهل المتابعة لأنه يستغرق 12 ثانية فقط.

الفيديو 4 - كيفية تشغيل الكود الخاص بك (فيديو تعليمي)

ماذا يحدث إذا ارتكبت خطأ في الكود الخاص بك

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

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

ما هو خطأ الصيغة؟

خطأ الصيغة يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية و لم يفهم ما تقوله، فسيرد بـ "أنا لا أفهم". إذا تحدثت إلى الكمبيوتر بلغة Objective-C ولم يفهم الكمبيوتر ما تقوله، فسيرد بـ "خطأ في الصيغة".

كيفية التعامل مع خطأ الصيغة في Objective-C؟

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

كيفية تصحيح الأخطاء في الكود الخاص بك (فيديو تعليمي)

عندما تقوم بالبرمجة، ارتكاب الأخطاء أمر لا مفر منه. في هذا الفيديو، سنوضح لك خطوات تصحيح الأخطاء أو تصحيحها. سيظهر لك كود يحتوي على خطأ في البداية، والكود المصحح والقابل للتشغيل في النهاية. هذا الفيديو يستغرق 30 ثانية فقط، ولكنه مفصل للغاية. لن تواجه أي مشكلة في متابعة الخطوات. في الفيديو، نستخدم بيئة Xcode لتصحيح كود Objective-C.

الفيديو 5 - كيفية تصحيح الأخطاء في الكود الخاص بك (فيديو تعليمي)

ملخص

الآن بعد أن قرأت الدليل المفصل أعلاه، فقد اتخذت خطوتك الأولى في أن تصبح مطور برمجيات Objective-C. قد يبدو هذا البرنامج بسيطًا، وقد لا يفعل الكثير، ولكن هكذا تبدأ الأشياء العظيمة. لا تنس أن كل مبرمج يبدأ بالأساسيات، لذا كن صبورًا وسيؤتي العمل الجيد ثماره. الخطوة التالية في رحلتك التعليمية ستكون إنشاء طلب HTTP.

Objective-C هي لغة البرمجة الرئيسية عندما يتعلق الأمر بتطوير البرمجيات في OS X و iOS. تقدم هذه اللغة إمكانيات وقت التشغيل الديناميكي والبرمجة الموجهة للكائنات، لذا فإن استثمار الوقت في Objective-C هو بالتأكيد خيار جيد. Ozeki SMS Gateway يعمل بشكل جيد مع Objective-C، لذا يمكن استخدام هذه الأكواد أثناء العمل مع البرنامج. يجب أيضًا الإشارة إلى أن Ozeki SMS Gateway يمنحك القدرة على توجيه رسائل SMS بين نقاط نهاية مختلفة ويمنحك القدرة على التحكم في رسائل SMS أثناء مرورها عبر النظام.

تواصل رحلة التعلم على صفحة البرامج التعليمية لـ Ozeki، حيث يمكن العثور على المزيد من المعلومات حول مواضيع مثل إرسال الرسائل القصيرة و حذفها في Objective-C.

الآن الشيء الوحيد المتبقي هو تنزيل Ozeki SMS Gateway والبدء في العمل!

"

More information