SwiftUI Views Mastery
Полное руководство по вьюхам SwiftUI
ملخص:
مقدمة
كتاب «SwiftUI Views Mastery» من تأليف Tiago Fernandez، الذي صدر في عام 2021، هو دليل شامل للعمل مع views في إطار العمل SwiftUI. SwiftUI هي واجهة حديثة تعريفية من Apple تتيح إنشاء واجهات مستخدم لنظم iOS و macOS و watchOS و tvOS بأقل قدر من الكود. الكتاب موجه للمطورين الذين لديهم معرفة مسبقة بلغة Swift، ويهدف إلى سد الفجوة في التوثيق من خلال تقديم تحليل مفصل لكل نوع view مدمج.
عن ماذا يتحدث الكتاب
يغطي الإصدار المكون من 320 صفحة تقريبًا جميع views القياسية في SwiftUI: من الأساسيات مثل Text و Image و Button إلى الحاويات الأكثر تعقيدًا مثل NavigationView و TabView و List و Form. كل فصل مخصص لنوع view معين ويحتوي على:
- وصف للغرض والتركيب (syntax)؛
- أمثلة كود مع شروحات؛
- نصائح لتخصيص المظهر والسلوك؛
- أخطاء شائعة وطرق تجنبها.
يتم إيلاء اهتمام خاص للمعدّلات (modifiers) — الآلية الأساسية لتخصيص views في SwiftUI. كما يتطرق الكتاب إلى مواضيع الرسوم المتحركة (animation) والإيماءات (gestures) والتكامل مع UIKit عبر UIViewRepresentable.
لمن هذا الكتاب
سيكون «SwiftUI Views Mastery» مفيدًا:
- لمطوري iOS الذين ينتقلون من UIKit إلى SwiftUI؛