تطوير API باستخدام Swift: من النظرية إلى التطبيق على iOS وmacOS
300 صفحات
Arabic
PDF
4.5

تطوير API باستخدام Swift: من النظرية إلى التطبيق على iOS وmacOS

>\nСоздаем современные REST и GraphQL API для iOS и macOS приложений

المؤلف:

السنة:

ملخص:

هذا الكتاب هو دليل شامل لتصميم وإنشاء ودمج API في تطبيقات Swift لمنصتي iOS وmacOS. ستتعلم ليس فقط استهلاك الخدمات الجاهزة، بل بناء بنية شبكية خاصة بك تكون موثوقة وسريعة وسهلة الصيانة.

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

يغطي الكتاب الدورة الكاملة للعمل مع API: من المبادئ الأساسية لبروتوكول HTTP إلى التقنيات المتقدمة لمعالجة البيانات غير المتزامنة. ستتعلم عمليًا:

  • أساسيات REST API — تصميم الموارد، طرق الطلبات (GET، POST، PUT، DELETE)، رموز الحالة وإدارة الإصدارات.
  • العمل مع URLSession — إنشاء الطلبات، معالجة الردود، إدارة الجلسات والمهام الخلفية.
  • التزامن وCombine — استخدام async/await، عوامل تشغيل Combine للمعالجة التفاعلية لتدفقات البيانات والربط مع UI.
  • GraphQL — مبادئ العمل، إنشاء استعلامات مرنة، استخدام Apollo iOS للتكامل.
  • التفويض والأمان — OAuth 2.0، رموز JWT، Keychain، الحماية من هجمات MITM.
  • الاختبار — محاكاة الطلبات الشبكية، اختبارات الوحدة، XCUITest للتحقق من السيناريوهات الحقيقية.

لمن هذا الكتاب؟

الكتاب موجه للمطورين الذين لديهم بالفعل معرفة بأساسيات Swift وUIKit/SwiftUI، لكنهم يرغبون في التعمق في تطوير الشبكات. سيكون مفيدًا لمطوري iOS وmacOS.

توصيات