Swift Apprentice
Основы Swift для начинающих разработчиков iOS
ملخص:
مقدمة
كتاب «Swift Apprentice» (2022) من فريق Raywenderlich Tutorial Team هو دليل أساسي للغة Swift لمن يخطو خطواته الأولى في التطوير لنظامي iOS وmacOS. على عكس العديد من الكتب التعليمية الأخرى، لا يتطلب هذا الكتاب خبرة سابقة في البرمجة، ويُدخل القارئ تدريجياً إلى عالم Swift الحديث. يبلغ حجم الكتاب 624 صفحة، مما يتيح تحليلاً مفصلاً لجميع المفاهيم الأساسية للغة.
محتوى الكتاب
يغطي كتاب «Swift Apprentice» النطاق الكامل لأساسيات Swift: من أنواع البيانات الأساسية والعوامل إلى الموضوعات المتقدمة مثل البروتوكولات، والأدوية الجنيسة (generics)، والإغلاقات (closures). تم بناء الكتاب على مبدأ "من البسيط إلى المعقد": حيث يحتوي كل فصل على أمثلة عملية، وتمارين، وأسئلة مراجعة. يتم إيلاء اهتمام خاص للإمكانيات الحديثة في Swift 5.5، بما في ذلك خاصيتي async/await والتوازي المنظم.
لمن هذا الكتاب
الكتاب مناسب تماماً لـ:
- المبتدئين المطلقين في البرمجة الذين يرغبون في البدء بلغة Swift.
- المطورين بلغات أخرى (Java, Python, C#) الذين يطمحون لتعلم Swift لتطوير iOS/macOS.
- الطلاب والمتعلمين الذاتيين الذين يسعون للحصول على معرفة منظمة.
ما سيتعلمه القارئ
بعد قراءة الكتاب، ستتمكن من:
- كتابة كود نظيف وفعال بلغة Swift.
- العمل مع المجموعات، والدوال، والإغلاقات، والتعدادات.
- فهم مبادئ البرمجة كائنية التوجه والبرمجة الموجهة بالبروتوكولات.