سويفت المتقدم (Extended Swift)
446 صفحات
Arabic
PDF
4.5

سويفت المتقدم (Extended Swift)

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

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Advanced Swift» (المؤلفون: Chris Eidhof, Ole Begemann, Matt Gallagher, Florian Kugler) ليس مجرد كتاب دراسي آخر عن لغة Swift. إنه دليل عميق وغني تقنيًا، مصمم للمطورين الذين يكتبون بالفعل بثقة بلغة Swift ويريدون فهم بنيتها الداخلية، وأنماطها المتقدمة، ودقة تحسين الأداء. تغطي طبعة عام 2022 إصدار Swift 5.7 والإمكانيات الحالية لمنصات Apple.

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

لا يحاول الكتاب تعليم أساسيات بناء الجملة — بل يغمر القارئ فورًا في مواضيع معقدة: نظام الأنواع، البروتوكولات ذات الأنواع المرتبطة، البرمجة العامة، إدارة الذاكرة، التزامن (async/await, actors)، بالإضافة إلى التقنيات المتقدمة للعمل مع closures و optionals. يتم إيلاء اهتمام خاص للأداء: يوضح المؤلفون كيف يقوم المترجم (compiler) بتحسين الكود، وكيفية كتابة هياكل بيانات فعالة.

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

الكتاب موجه للمطورين ذوي الخبرة في iOS/macOS الذين يرغبون في تجاوز الاستخدام اليومي لـ Swift. سيكون مفيدًا لأولئك الذين:

  • قاموا بالفعل بكتابة عدة تطبيقات بلغة Swift ويشعرون أنهم وصلوا إلى السقف؛
  • يريدون فهم البنية الداخلية للمترجم (compiler) ووقت التشغيل (runtime)؛
  • يسعون لكتابة كود أكثر أمانًا وكفاءة وتعبيرًا؛
  • يهتمون بالبرمجة الوظيفية وتطبيقها في Swift.

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

بعد القراءة، ستتمكن من

توصيات