Mohanad Kaleia

Idea for a cause

Objective C Tutorial Series

beginners_guide_objective_c

مرحباً .. وأهلاً وسهلاً 

هذه أول سلسلة سأحاول طرحها منذ بدايتي مع iOS .. سأقوم في هذه السلسلة طرح مواضيع في اللغة البرمجية المعتمدة لمنصات عمل Apple.. وهي Objective C .. طبعاً في حال لم تكن تعلم فقد طرحت Apple لغة برمجية جديدة اسمها Swift .. والتي ستحل محل objective c.. ولكن حتى الآن لا يزال العمل قائماً بهذه اللغة ويجب عليك معرفتها وهذا أكيد .. 

سيتم تناول المواضيع التالية:

  • Classes and Objects
  • Data
  • Protocols
  • Values and Collection
  • Blocks
  • Dealling with Errors

سيتم تعديل هذه الموضوع بشكل دوري لإضافة روابط المواضيع إن شاء الله .. يمكن المشاركة بالأسئلة من خلال التعليقات على الموضوع.. قراءة ممتعة

المصدر من كتاب Programming with Objective-C من شركة Apple

تنصيب نظام تشغيل ماك على البيئة الافتراضية vmWare

Apple-logo-300x300

 

هل فكرت بتجربة نظام MAC OSX من شركة Apple، ولكن كما نعرف لا يمكن أو من الصعب تنصيب هذا النظام على أجهزة PC، ولكن يمكن لنا تنصيبه وتجربته من خلال البيئات الافتراضية مثل vmWare، بشكل عام من الصعب العثور على نسخة حديثة من نظام OSX تعمل على vmWare، سأقوم في هذه المدونة بشرح طريقة تنصيب OSX على vmWare.

 

Read More

إخفاء الكيبورد في تطبيقات IOS

twitter-keyboard-100056244-large

 

هل بدآت بتعلم  برمجة IOS ..؟!! لابد وأنك واجهت مشكلة ان لوحة المفاتيح لا تختفي بشكل تلقائي عند النقر على زر Return.. نعم السبب انه اخفاءها يتم بشكل برمجي (يدوي) وليس افتراضي من نظام التشغيل.. لذلك سنتعلم اليوم كيفية اخفاء الكيبورد في نظام IOS

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

Read More