الهدف-C الهدف التعليمي-C هو لغة البرمجة العامة الغرض وجوه المنحى الذي يضيف الرسائل على غرار سمالتالك إلى لغة البرمجة C. هذه هي لغة البرمجة الرئيسية المستخدمة من قبل شركة آبل لنظام التشغيل أوس X و يوس وواجهات برمجة التطبيقات الخاصة بها، والكاكاو والكاكاو اللمس. هذه الإشارة سوف يأخذك من خلال نهج بسيط وعملي في حين تعلم لغة البرمجة الهدف C. وقد تم إعداد هذه الإشارة للمبتدئين لمساعدتهم على فهم المفاهيم الأساسية إلى المتقدمة المتعلقة باللغات الهدف C البرمجة. المتطلبات المسبقة قبل البدء في ممارسة الممارسة مع أنواع مختلفة من الأمثلة الواردة في هذا المرجع، إم جعل افتراض أن كنت على علم بالفعل ما هو برنامج كمبيوتر وما هي لغة برمجة الكمبيوتر كومبيليكسكيوت كائن البرامج C بالنسبة لمعظم الأمثلة الواردة في هذا البرنامج التعليمي، وسوف تجد محاولة ذلك الخيار لتجميع وتنفيذ برامج الهدف - C على الانترنت، وذلك فقط الاستفادة منه والتمتع التعلم الخاص بك. جرب المثال التالي باستخدام الخيار تري إيت أفايلابل في الزاوية اليمنى العليا من مربع نموذج التعليمات البرمجية أدناه ناقص إنترودكتيون الهدف-C هو لغة البرمجة الأصلية لأنظمة التشغيل أبلز يوس و أوس X. لها لغة مجمعة العامة الغرض قادرة على بناء كل شيء من المرافق سطر الأوامر إلى واجهة المستخدم الرسومية المتحركة لمكتبات محددة المجال. كما يوفر العديد من الأدوات للحفاظ على أطر كبيرة قابلة للتطوير. مثل C، تم تصميم الهدف-C لإضافة ميزات موجهة نحو الكائن ل C، ولكن اللغتين أنجزت هذا باستخدام الفلسفات متميزة أساسا. الهدف-C هو أكثر دينامية بالتأكيد، وتأجيل معظم قراراته إلى وقت التشغيل بدلا من تجميع الوقت. وينعكس هذا في العديد من أنماط التصميم الكامنة وراء دائرة الرقابة الداخلية وتطوير أوس X. ومن المعروف أيضا أن الهدف - C لمعايير تسمية مطول. الشفرة الناتجة لذلك وصفية بحيث يستحيل عمليا إساءة فهمها أو إساءة استخدامها. على سبيل المثال، يعرض المقتطف التالي نداء الطريقة C مع مكافئ الهدف-C. وكما ترون، فإن أساليب الهدف-C تقرأ أكثر من لغة إنسانية من جهاز كمبيوتر واحد. بمجرد أن تعتاد على هذا، يصبح من السهل جدا لتوجيه نفسك في مشاريع جديدة والعمل مع كود طرف ثالث. إذا كنت منزوعة السلاح قليلا من بين قوسين مربع، لا تقلق. يول تكون مريحة جدا معهم بحلول نهاية البرنامج التعليمي. الأطر كما هو الحال مع معظم لغات البرمجة، أوبجكتيف-C هي بنية بسيطة نسبيا تدعمها مكتبة قياسية واسعة. ويركز هذا البرنامج التعليمي في الغالب على اللغة نفسها، ولكنه يساعد على الحصول على بعض فكرة على الأقل عن الأدوات التي عليك أن تتفاعل معها في العالم الحقيقي. هناك عدد قليل من المكتبات القياسية المختلفة هناك، ولكن التفاح الكاكاو والكاكاو أطر اللمس هي إلى حد بعيد الأكثر شعبية. تحدد هذه التطبيقات واجهة برمجة التطبيقات لإنشاء تطبيقات أوس X و يوس، على التوالي. الجدول أدناه يسلط الضوء على بعض الأطر الرئيسية في الكاكاو والكاكاو اللمس. للحصول على مناقشة أكثر تفصيلا، يرجى زيارة نظرة عامة على تقنية ماك أو نظرة عامة على تقنية يوس.
No comments:
Post a Comment