البرمجة الموجهة بالبروتوكول في Swift
210 صفحات
Arabic
PDF
4.5

البرمجة الموجهة بالبروتوكول في Swift

Практическое руководство по протоколам Swift

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Protocol-Oriented Programming with Swift» (2015) لجون هوفمان هو أحد الإصدارات الأولى المخصصة لنموذج البرمجة الموجهة بالبروتوكول (POP) في لغة Swift. صُممت Swift في الأصل كلغة موجهة بالبروتوكول، ويشرح المؤلف بالتفصيل كيفية استخدام البروتوكولات (protocols) والإضافات (extensions) والتركيب (composition) بدلاً من الوراثة التقليدية للفئات. سيكون الكتاب مفيدًا للمطورين على iOS و macOS الذين يرغبون في كتابة كود أكثر مرونة وقابلية للاختبار وإعادة الاستخدام.

عن ماذا يتحدث الكتاب

يتكون الكتاب من 10 فصول، كل منها مخصص لجانب معين من POP. يبدأ بالأساسيات: ما هي البروتوكولات، وكيفية تعريفها والاشتراك فيها. ثم ينتقل المؤلف إلى مواضيع أكثر تعقيدًا: إضافات البروتوكولات (protocol extensions)، تركيب البروتوكولات (protocol composition)، استخدام البروتوكولات مع الأدوية (generics)، بالإضافة إلى مقارنة POP مع البرمجة كائنية التوجه (OOP). يتم إيلاء اهتمام خاص للأمثلة العملية — إنشاء محرك ألعاب، العمل مع المفوضين (delegates) وأنماط التصميم (design patterns).

لمن هذا الكتاب

الكتاب موجه للمطورين الذين لديهم بالفعل معرفة بأساسيات Swift ولديهم خبرة في إنشاء تطبيقات iOS أو macOS. سيكون الأمر صعبًا على المبتدئين — حيث يفترض معرفة بالتركيب (syntax)، وأنواع البيانات (data types)، وأساسيات OOP. ومع ذلك، بالنسبة لأولئك الذين يرغبون في الانتقال من الوراثة التقليدية إلى نهج أكثر حداثة، سيكون الكتاب مساعدًا ممتازًا.

ماذا سيتعلم القارئ

  • أساسيات البروتوكولات: التعريف، الاشتراك، المتطلبات الإلزامية والاختيارية

توصيات