Pro Swift
348 صفحات
Arabic
PDF
4.5

Pro Swift

Глубокое погружение в продвинутые возможности Swift

المؤلف:

السنة:

ملخص:

مقدمة

كتاب Pro Swift من تأليف بول هادسون ليس مجرد مقدمة أخرى للغة Swift للمبتدئين. إنه دليل متكامل لأولئك الذين أتقنوا الأساسيات بالفعل ويريدون الارتقاء إلى مستوى جديد من الإتقان. نُشر الكتاب في عام 2022، ويحتوي على 348 صفحة، ويركز على المفاهيم المتقدمة التي نادرًا ما توجد في الكتب التمهيدية: البروتوكولات المعقدة، الـ generics، إدارة الذاكرة، البرمجة الوظيفية، والأداء. هادسون، المعروف بمشروعه Hacking with Swift، يجيد شرح الأمور المعقدة بلغة بسيطة، وهذا الكتاب خير دليل على ذلك.

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

لا يحاول Pro Swift تغطية اللغة بأكملها، بل يتعمق بشكل هادف في الموضوعات التي تسبب أكبر قدر من الصعوبة للمطورين من المستوى المتوسط والمتقدم. كل فصل مخصص لمفهوم محدد ويحتوي على العديد من الأمثلة العملية، المأخوذة غالبًا من مشاريع حقيقية. تم بناء الكتاب بحيث لا يقوم القارئ فقط بحفظ الـ syntax، بل يفهم لماذا يعمل الكود بهذه الطريقة وكيف يمكن تحسينه.

الموضوعات الرئيسية للكتاب:

  • البروتوكولات المتقدمة والبرمجة الموجهة بالبروتوكول — من البروتوكولات الأساسية إلى الأنواع المرتبطة (associated types) ومحو النوع (type erasure).
  • الـ Generics (العموميات) — إنشاء مكونات مرنة وقابلة لإعادة الاستخدام باستخدام شروط where والمعاملات المتغيرة (variadic parameters).
  • إدارة الذاكرة

توصيات