أساسيات البرمجة لنظام iOS 15 باستخدام Swift
806 صفحات
Arabic
PDF
4.5

أساسيات البرمجة لنظام iOS 15 باستخدام Swift

Полное руководство по Swift и iOS 15

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «iOS 15 Programming Fundamentals with Swift» (المؤلف — مات نويبورغ، 2021، 806 صفحة) — ليس مجرد دليل آخر عن Swift. إنه عمل أساسي ظل لسنوات عديدة كتابًا مرجعيًا لآلاف المطورين حول العالم. كل إصدار جديد من iOS يصاحبه تحديث لهذه السلسلة، ولم يكن iOS 15 استثناءً. في هذه المراجعة، سنحلل كيف يفيد هذا الكتاب المبتدئين والمبرمجين ذوي الخبرة، وما الموضوعات التي يغطيها، ولماذا يستحق القراءة لكل من يريد فهم منصة Apple بعمق.

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

ينقسم الكتاب إلى ثلاثة أجزاء كبيرة، تقود القارئ بالتتابع من أساسيات لغة Swift إلى العمل مع أدوات Xcode والأطر الرئيسية لنظام iOS 15.

الجزء الأول: لغة Swift

الجزء الأول (حوالي 300 صفحة) مخصص للغة Swift نفسها، بما في ذلك المستجدات في الإصدار 5.5. يشرح المؤلف بالتفصيل:

  • الأنواع الأساسية، المجموعات، الخيارات (optionals)؛
  • الدوال، الإغلاقات (closures)، التعدادات (enumerations)؛
  • البروتوكولات، الأنواع العامة (generics)، الامتدادات (extensions)؛
  • إدارة الذاكرة (ARC، weak/unowned)؛
  • معالجة الأخطاء؛
  • البرمجة غير المتزامنة والتوازي — async/await، الممثلون (actors)، Task (الجديد في Swift 5.5).

مات نويبورغ لا يقتصر على سرد القواعد النحوية، بل يشرح لماذا صُممت اللغة بهذه الطريقة، وكيف تعمل هذه الآليات «تحت الغطاء».

الجزء الثاني: الأدوات — Xcode 13

الجزء الثاني مخصص لبيئة التطوير Xcode 13، واجهة

توصيات