متاحة مجانًا للقراءة · ثلاثة مستويات

iOS وSwift: نماذج القيم وملكية SwiftUI وأدلة المنصة

دورة كاملة في القيم الاختيارية ونماذج القيم في Swift وهوية SwiftUI والتزامن المنظم وحدود البيانات والحفظ والإتاحة وتكامل UIKit وتشخيص الإصدار.

عدد الدروس: 18العربية والإنجليزيةتاريخ مراجعة المحتوى
ابدأ التعلّم

في هذه الدورة

طوّر واجهة iOS بتحديد مالك كل مسودة ونموذج ومهمة وسياق ومسار وقدرة. تحوي المستويات الثلاثة ستة دروس مطورة لكل منها، بأمثلة مشروحة وأخطاء تشخيصية وتمارين محلولة ومراجع رسمية من Apple أو Swift.

تستخدم الأمثلة ورشا وقوائم قراءة ومسودات وهويات عمليات مصطنعة. تميَّز عقود Swift النقية من بيئة SwiftUI وحفظ SwiftData وتكامل UIKit وأذونات الجهاز والآثار الموقعة. لا تُشغّل الدورة خدمة أو حسابا أو قاعدة أو جهازا أو سير توزيع حقيقيا.

ما الذي ستتعلمه؟

  • حفظ الغياب ودلالات القيم وثوابت النماذج وهوية الصف المستقرة.
  • اختيار مصدر حقيقة واحد للمسودات والروابط والنماذج المراقبة والتنقل.
  • تمييز التعليق والإلغاء وعزل الممثل وحداثة الطلب ونطاق الجلسة.
  • التحقق من ردود النقل والتخزين ذي الإصدار وحدود الحفظ المدار.
  • تصميم واجهات عربية ميسرة ومهايئات UIKit منضبطة.
  • الإبلاغ عن القياس والتوقيع والإصدار ضمن الحدود المختبرة فعلا.

مسارك التعليمي

ثلاثة مستويات

قيم Swift وملكية SwiftUI

القيم الاختيارية ونماذج القيم وهوية الحالة والتخطيط والمسودات والتنقل المحدد النوع.

  1. قيم Swift والقيم الاختيارية وبيئة iOS
  2. نماذج القيم والمجموعات والأخطاء
  3. حالة SwiftUI والروابط والهوية
  4. تخطيط SwiftUI والقوائم المستقرة
  5. النماذج والمسودات والتحقق
  6. قيم التنقل وتقديم الواجهات
استكشف هذا المستوى

التزامن وحدود البيانات

الإلغاء وفك HTTP والنماذج المراقبة والحداثة وسياقات الحفظ وأدلة الاختبار.

  1. async وawait والإلغاء المنظم
  2. URLSession وCodable وعقود الردود
  3. Observation ونماذج الممثل الرئيسي
  4. إعادة دخول الممثل وحداثة النتائج
  5. التخزين ذو الإصدار وسياقات SwiftData
  6. Swift Testing وXCTest وحدود الاختبار
استكشف هذا المستوى

أنظمة ميسرة وأدلة الأهداف

الإتاحة العربية والأداء وARC وربط UIKit والأذونات وتسوية الانقطاع وتشخيص الإصدار.

  1. الإتاحة والعربية والترجمة
  2. Instruments وARC وأدلة الأداء
  3. واجهات UIKit الممثلة والمنسقون
  4. الأذونات والمشاهد والحالة الخاصة
  5. أوامر الانقطاع والتسوية
  6. هوية الإصدار والتوقيع والتشخيص
استكشف هذا المستوى

لمن هذه الدورة؟

  • مطوّرون يعرفون أساسيات البرمجة ويريدون تأسيسا منهجيا في Swift وSwiftUI.
  • مؤلفو تطبيقات يحسنون ملكية التزامن والإتاحة العربية واسترداد الحفظ والتحقق الدقيق من الأهداف.

قبل أن تبدأ

  • معرفة الدوال والمجموعات ومفاهيم الكائنات والمصطلحات الأساسية للبرمجة غير المتزامنة.
  • يتطلب تنفيذ الواجهة بيئة تطوير Apple متوافقة مجهزة مستقلة. خط النشر التعليمي iOS17 أو أحدث؛ وتحتاج أمثلة Swift Testing إلى أدوات داعمة من جيل Swift6 مثل Xcode16 أو أحدث مع فحص التوافق الفعلي.