Swift 5 للمبتدئين المطلقين
Пошаговое руководство по Swift 5 и iOS-разработке
ملخص:
مقدمة
كتاب «Swift 5 for Absolute Beginners» (المؤلفون: Stefan Kaczmarek, Brad Lees, Gary Bennett، 2019، 380 صفحة) — هو مقدمة كلاسيكية لعالم البرمجة بلغة Swift وتطوير iOS/macOS. العنوان يتحدث عن نفسه: الإصدار موجه لأولئك الذين لم يكتبوا كوداً من قبل، لكنهم يريدون إنشاء أول تطبيق لهم لـ iPhone أو iPad أو Mac. على عكس العديد من الكتب المرجعية «السميكة»، هذا الكتاب مبني كدليل تعليمي ودود مع حد أدنى من متطلبات الدخول. لا يتطلب معرفة لغات أخرى — فقط الرغبة في التعلم وجهاز كمبيوتر يعمل بنظام macOS.
عن ماذا يتحدث الكتاب
يقود الكتاب القارئ بشكل متسلسل من تثبيت Xcode إلى نشر تطبيق جاهز في App Store. التركيز الرئيسي هو على Swift 5 (النسخة المستقرة وقت الإصدار) وأطر العمل UIKit (لـ iOS) وSwiftUI (مقدمة مختصرة). يستخدم المؤلفون نهجاً قائماً على المشاريع: كل فصل يحتوي على مهام عملية، والمشروع النهائي هو تطبيق كامل باسم «iRate» لتقييم المحتوى.
هيكل الإصدار
- الفصول 1–3: تثبيت Xcode، واجهة البيئة، أول برنامج «Hello, World!».
- الفصول 4–6: أساسيات Swift: المتغيرات، الثوابت، أنواع البيانات، العوامل، هياكل التحكم.
- الفصول 7–9: المجموعات، الدوال، الإغلاقات، الأنواع الاختيارية — المفاهيم الأساسية في Swift.
- الفصول 10–12: البرمجة كائنية التوجه: الكلاسات، الهياكل، الوراثة، البروتوكولات.
- <