الإعلانات

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

إذا كنت مثلي وتثير فضولك لتعلم برمجة Mac ، فقد تفاجأ باكتشاف كمية الموارد المجانية لمساعدتك على البدء.

جعل أتمتة Mac بسيطة

macprogramming_9أولاً ، إذا كنت جديدًا تمامًا في البرمجة ، فيجب أن تفكر في الاطلاع على سلسلة بودكاست Ben Waldie بعنوان Mac Automation Made بسيط (رابط متجر iTunes.) تركز دروسه التعليمية على AppleScript وبرنامج Apple Automator ، وكلاهما يأتي مثبتًا مع نظام التشغيل Mac OS X.

تتضمن سلسلة Waldie مواضيع تمهيدية رائعة لتعلم برمجة Mac ، مثل: تقديم AppleScript و Script Editor ، توسيع Automator مع إجراءات الجهات الخارجية ، وإنشاء سير عمل PDF لأتمتة ، وإنشاء Microsoft Word 2008 Automator سير العمل.

تعد AppleScript واحدة من لغات البرمجة الأساسية التي يمكن للمستخدمين الجدد تعلمها. ابدأ بالفصل الأول من سلسلة تدريب آبل لتعريف نفسك على البرنامج واللغة.

instagram viewer

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

أدوات مطوري Apple

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

توفر Apple نفسها ثروة من الموارد للبرمجة. إنه جزء من سبب إنتاج العديد من تطبيقات iPhone والتطبيقات الأخرى. بعد الاشتراك في موقع أدوات المطورين ، يمكنك تنزيل أدلة PDF لتعلم لغات مثل C و Objective-C و X-code و Cocoa.

يمكنك تنزيل نسخة مجانية من X-code (والتي تتضمن iPhone SDK) Interface Builder مجانًا. تأتي هذه البرامج ، بالإضافة إلى Dashcode ، مثبتة أيضًا على قرص تثبيت Mac OS X ، ولكنها لا يتم تثبيتها تلقائيًا.

برمجة تطبيقات iPhone

iPhoneappcourseمع شعبية تطبيقات iPhone ، أعتقد أن Standard University كانت من أوائل المؤسسات التعليمية التي أنتجت دورة تدريبية حول تطوير iPhone. الدورة بأكملها متاحة كسلسلة بودكاست فيديو تعليمي (رابط متجر iTunes.)

يستغرق الأمر بعض الوقت للعمل ، ولكنه يغطي الأدوات وواجهات برمجة التطبيقات المطلوبة لإنشاء تطبيقات لنظام iPhone الأساسي باستخدام iPhone SDK. يتم تضمين نشرات الدورة التدريبية ، في شكل ملفات PDF ، في ملفات البودكاست.

تتضمن المواضيع: مقدمة إلى Mac OS X و Cocoa Touch ، باستخدام Objective-C ، عرض أساسيات وحدة التحكم ، الجدول طرق العرض ، وكيفية إنشاء تطبيق iPhone غير مصاص ، ونصائح تصحيح الأخطاء ، وتحسين OpenGL لـ iPhone ، والوحدة اختبارات.

مرحبا بالعالم

macprogramming_3

ستبدأ جميع الدورات تقريبًا ببرنامج تعليمي بسيط حول Hello World. بعد تنزيل تطبيقات ترميز Apple ، المرتبطة أعلاه ، قد ترغب في البدء بهذا برنامج تعليمي ، دليل مطلق للمبتدئين لتطوير iPhone ، لتقديم نفسك بسرعة الترميز.

على الرغم من أن تعلم برمجة Mac ليس بسيطًا مثل إضافة الملفات وإفلاتها ، إلا أنها ليست علم الصواريخ. يمكن تعلمه.

إذا كنت مطورًا مبتدئًا ، فأخبرنا كيف بدأت.

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