إتقان برمجة iOS 14
Полное руководство по Swift и iOS 14
ملخص:
مقدمة
كتاب «Mastering iOS 14 Programming» من تأليف Mario Eguiluz Alebicto صدر في عام 2020 ويحتوي على 742 صفحة. هذه هي الطبعة الرابعة من الدليل الشهير الذي يتم تحديثه باستمرار ليتوافق مع الإصدارات الجديدة من منصة Apple المحمولة. على الرغم من أننا في موقع pythonlib.ru نركز بشكل أساسي على Python، إلا أن هذا الكتاب يمثل اهتمامًا لأولئك الذين يرغبون في توسيع مجموعة تقنياتهم وتعلم التطوير الأصلي لنظام iOS بلغة Swift. في هذه المراجعة، سنحلل مدى نجاح المؤلف في مهمة التعليم، ولمن سيكون الكتاب مفيدًا، وما هي الموضوعات التي يغطيها.
عن ماذا يتحدث الكتاب
الكتاب مخصص لإنشاء تطبيقات iOS 14 باستخدام لغة Swift وأطر عمل Apple. يغطي كلاً من UIKit الكلاسيكي وSwiftUI الحديث، بالإضافة إلى العمل مع Core Data، والشبكات، وتعدد المهام، والرسوم المتحركة، والخرائط، والكاميرا، والنشر في App Store. يأخذ المؤلف القارئ خطوة بخطوة من الأساسيات إلى الموضوعات المتقدمة، بما في ذلك الأنماط المعمارية (MVVM, Coordinator) والاختبار.
لمن هذا الكتاب
الطبعة موجهة للمطورين الذين لديهم بالفعل خبرة أساسية في البرمجة (يفضل أن تكون بلغة Swift أو لغة أخرى موجهة للكائنات). سيكون الأمر صعبًا على المبتدئين الذين لم يكتبوا كودًا من قبل: يفترض المؤلف معرفة بناء جملة Swift والمفاهيم الأساسية للبرمجة الكائنية. ومع ذلك، بالنسبة لأولئك الذين هم على دراية بالفعل بـ Python ويريدون الانتقال إلى تطوير iOS، سيكون الكتاب مفيدًا كدليل خطوة بخطوة، على الرغم من أنهم قد يحتاجون إلى دراسة أساسيات Swift بشكل منفصل.