Beginning SwiftUI
Введение в SwiftUI для iOS и macOS
ملخص:
مقدمة
كتاب Beginning SwiftUI من تأليف ألفين وونغ (Alvin Wong)، الذي صدر في عام 2021، هو دليل شامل لإطار العمل SwiftUI للمطورين المبتدئين. SwiftUI هي واجهة حديثة تصريحية من Apple تتيح إنشاء واجهات مستخدم لتطبيقات iOS وmacOS وwatchOS وtvOS بأقل قدر من الكود. يمتد الكتاب على 462 صفحة ويغطي جميع الجوانب الرئيسية للعمل مع الإطار، بدءًا من الأساسيات وصولاً إلى موضوعات أكثر تعقيدًا مثل الرسوم المتحركة، والتعامل مع البيانات، والتكامل مع UIKit.
عن ماذا يتحدث الكتاب
يبدأ الكتاب بتثبيت الأدوات اللازمة (Xcode) والتعرف على بناء جملة Swift، مما يجعله في متناول حتى أولئك الذين بدأوا للتو رحلتهم في البرمجة لمنتجات Apple. بعد ذلك، يتناول المؤلف بالتفصيل المكونات الأساسية لـ SwiftUI: View وModifier وState وBinding وObservableObject وغيرها. يتم إيلاء اهتمام خاص لبناء واجهات متجاوبة، والعمل مع التنقل، والقوائم، والنماذج، وإدخال البيانات. كما يتم تناول موضوعات تعدد المهام، والرسوم المتحركة، والإيماءات، وعناصر التحكم المخصصة. في نهاية الكتاب، يوضح المؤلف كيفية نشر التطبيق في App Store.
لمن هذا الكتاب
الكتاب موجه إلى المطورين المبتدئين الذين يرغبون في تعلم SwiftUI من الصفر. من المفترض أن يكون القارئ على دراية بأساسيات