برمجة العباقرة المستقبليين
Изучение Swift через создание игр и приложений
ملخص:
مقدمة
كتاب «Programming for Aspiring Geniuses» (في الترجمة الروسية — «Программирование для будущих гениев») من تأليف والاس وانغ (Wallace Wang) نُشر في عام 2016 وجذب على الفور انتباه الراغبين في بدء مسيرتهم في عالم التطوير لنظامي iOS وmacOS. على عكس العديد من الكتب الدراسية المثقلة بالنظريات الجافة، يقدم هذا الكتاب نهجًا عمليًا: فأنت لا تقرأ فقط عن بناء الجملة، بل تقوم فورًا بإنشاء ألعاب وتطبيقات حقيقية بلغة Swift.
عن ماذا يتحدث هذا الكتاب
يتكون الكتاب من 15 فصلاً، كل منها مخصص لموضوع معين — من أساسيات Swift إلى العمل مع الرسومات والرسوم المتحركة والإدخال باللمس. يقود المؤلف القارئ بشكل متتابع من البرامج البسيطة في وحدة التحكم إلى مشاريع كاملة لأجهزة iPhone وiPad. يتم إيلاء اهتمام خاص لـ:
- التراكيب الأساسية للغة: المتغيرات، أنواع البيانات، العبارات الشرطية، الحلقات التكرارية؛
- الدوال والإغلاقات (closures)؛
- الفئات، الوراثة والبروتوكولات؛
- العمل مع Xcode وInterface Builder؛
- إنشاء واجهات المستخدم؛
- معالجة الإيماءات واللمس المتعدد (multitouch)؛
- الرسوم المتحركة والرسوم المتحركة النقطية (SpriteKit)؛
- حفظ البيانات والعمل مع الملفات.
ينتهي كل فصل بمشروع عملي — من لعبة بسيطة «خمن الرقم» إلى تطبيق رسم متكامل.
لمن هذا الكتاب
الكتاب موجه لـ المبتدئين الذين لم يسبق لهم البرمجة، لكنهم يريدون رؤية النتائج بسرعة. كما أنه مناسب لأولئك الذين لديهم بالفعل