ج موضوعية

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



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

تحميل برنامج: https://developer.apple.com/xcode/

كلفة:تنزيل مجاني من شركة Apple، Inc.

متطلبات الأجهزة:ماك

أنظمة التشغيل المدعومة:نظام التشغيل Mac OSX

مستوى الصعوبة:5 من 5


جربها!

1. للتعرف على بيئة XCode ، اتبع هذا المثال. إنه برنامج بسيط يرسل مخرجاته إلى سجل التصحيح حتى تتمكن من مشاهدته:



2. بعد ذلك ، اتبع جنبًا إلى جنب مع هذا البرنامج التعليمي الأكثر تقدمًا بعض الشيء والذي ينشئ برنامج iPhone بسيطًا يتضمن ضغطة زر وتسمية إخراج على الشاشة:




حول البرنامج - نزهة من خلال

تتضمن البرمجة في Objective-C دمج عدة نطاقات مختلفة من المعرفة:

  1. لغة الهدف C نفسها ،
  2. بيئة برمجة XCode ، و
  3. مصمم الكائن المرئي لتخطيط مكان ظهور الأزرار وعناصر تحكم الإدخال في نموذج.

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


جرب هذا

1. أضف زرًا آخر إلى نموذج iPhone الذي يمسح مربع النص.

2. أضف عنصر تحكم إدخال ثانٍ إلى النموذج لإدخال اسمك.

3. قم بتغيير الزر 'Click Me' لنسخ كل ما قمت بإدخاله في عنصر التحكم في الإدخال في مربع الملصق.

4. أضف زرًا ثالثًا ينبثق في نافذة إعلام. (تلميح: google UIAlertView للحصول على أمثلة)

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


أعرف أكثر

https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode_User_Guide/000-About_Xcode/about.html

youtube.com - الكثير من الأمثلة

جوجل كوم - المزيد من الأمثلة


الموارد والنصائح والحيل والتلميحات

موقع مطور Apple ، developer.apple.com ، لديه الكثير من أدلة البرمجة ومنتديات الأسئلة والأجوبة. من المحتمل أن تحتوي مكتبتك المحلية أيضًا على كتب عن برمجة XCode و Objective-C و iPhone يمكنها ملء الفراغات أيضًا. تصفح المداخن في 651.8424 O ، و 651.8425 I.