دليل الموضوع

Swift

تابع لغة Swift والتزامن والأداء والتوافق ووحدات الماكرو والحزم وتطور منظومتها.

تربط جلسات Swift تصميم اللغة بالهندسة اليومية. تشرح الصياغة والدلالات الجديدة والتزامن الآمن وتقنيات الأداء والتوافق والحزم والأدوات التي تساعد قواعد الكود الكبيرة على اعتماد التغيير بعناية.

الجلسات
41
2026
14
2025
12
2024
15

ما يتناوله هذا الموضوع

  • تطور اللغة وتصميم API
  • التزامن والأمان والأداء
  • الحزم والتوافق والأدوات

WWDC 2026

14 جلسات
  1. Xcode والوكلاء وأنت24:03 · Swift, أدوات المطورتعلّم استخدام وكلاء البرمجة في Xcode من النموذج الأولي إلى تطبيق مصقول. اكتشف طرق العمل والنصائح وكيف يتكيف مساعد Xcode ليبقيك منخرطاً في العمل الإبداعي، منفرداً أو ضمن فريق.
  2. أنشئ تطبيقات وخدمات فورية باستخدام gRPC وSwift24:25 · أدوات المطور, Swiftأنشئ تجارب مباشرة عبر gRPC في تطبيق Swift والخلفية. gRPC إطار RPC مفتوح المصدر لواجهات بث ثنائية الاتجاه عالية الأداء. استكشف حزمة gRPC Swift وبيئة التشغيل الآمنة مع تزامن Swift وأدوات المسار المتكاملة.
  3. أنشئ وسلّم وأتمت باستخدام Xcode Cloud13:49 · Swift, أدوات المطوراكتشف تحديثات Xcode Cloud لبدء بناء التطبيقات وتسليمها بسرعة. تعلّم المفاهيم واربط مستودع المصدر لإعداد البناء والاختبارات ثم التوزيع، ووسّع الإمكانات عبر webhooks وأدوات الإدارة.
  4. ادمج MusicKit في تطبيقك21:06 · Swift, الصوت والفيديوأضف Apple Music إلى تطبيقك عبر MusicKit. تعرّف على التفويض وحالة الاشتراك واختيار الموسيقى والتحكم بالتشغيل ومشاركة الأغاني بين المتاجر. استخدم Music Picker للتصفح، وافهم الفرق بين SystemMusicPlayer…
  5. استفد إلى أقصى حد من Device Hub17:09 · Swift, أدوات المطورتعلّم كيف يسرّع Device Hub مسارات التطوير. استعرض ميزاته وشخّص المشكلات وأعد إنتاجها بسرعة على الأجهزة وأجهزة المحاكاة.
  6. استكشف الحوسبة العددية في Swift باستخدام MLX14:31 · الذكاء الاصطناعي والتعلم الآلي, Swiftأضف حوسبة شبيهة بـ NumPy إلى Swift عبر MLX Swift. نفّذ معالجة الصور وعمليات tensors وتدريب الشبكات في بيئة واحدة آمنة الأنواع، واستفد من GPU وأدوات المترجم والتصحيح.
  7. اكتشف container machines11:07 · Swift, خدمات النظامتعرّف على container machines، أداة في Container توفر بيئة Linux خفيفة ودائمة على Mac. استكشف عملها وكيف يتيح تصميم Containerization تجربة سريعة وسلسة لتطوير Linux على macOS.
  8. الجديد في Swift32:45 · أدوات المطور, Swiftاطّلع على Swift وتطورات اللغة لسهولة الاستخدام اليومية وتحسين التزامن والكود عالي الأداء والأكثر أماناً. استكشف تحسينات مسار العمل والتوافق بين اللغات وتحديثات embedded Swift.
  9. الجديد في SwiftData12:53 · Swift, SwiftUI وأطر واجهة المستخدماكتشف تحسينات SwiftData. خزّن الأنواع المخصصة والخارجية عبر Codable واجمع البيانات المجلوبة في أقسام داخل SwiftUI. راقب تغييرات المخزن عبر ResultsObserver وHistoryObserver لتشغيل حالة قوية والاستجابة الدقيقة…
  10. الجديد في Xcode 2728:00 · Swift, أدوات المطوراكتشف تحسينات الإنتاجية في Xcode 27. سرّع التطوير عبر التخصيص ووكلاء البرمجة وDevice Hub، واستكشف تحديثات التوطين والأداء وأدوات الاختبار.
  11. انتقل إلى Swift Testing21:25 · أدوات المطور, Swiftاعتمد Swift Testing إلى جانب XCTests عبر توافق أطر الاختبار. اكتشف أفضل الممارسات والأنماط لإضافة ميزات اختبار متقدمة تدريجياً لتسريع التطوير وزيادة التغطية.
  12. حلّل وأصلح وتحقق: حسّن استجابة التطبيق باستخدام Instruments26:43 · Swift, أدوات المطورعالج مشكلات الاستجابة بمسار واضح. استخدم أداة Swift Concurrency وTime Profiler وSystem Trace لتحديد الاختناقات، وقارن أهم الدوال لقياس التحسينات وتأكيد الإصلاحات، واستفد من تحسينات Instruments لتكرار أسرع.
  13. طبّق معنا: أضف الاستمرارية باستخدام SwiftData22:35 · Swift, SwiftUI وأطر واجهة المستخدمشاهد SwiftData عملياً عند إضافة الاستمرارية إلى تطبيق قائم. عرّف نماذج البيانات وادمج البيانات الدائمة مع SwiftUI، وتعلّم أساسيات إدارة حالة التطبيق عبر واجهة API التصريحية المعبّرة.
  14. مختبر Swift الجماعي61:17 · Swiftانضم إلينا عبر الإنترنت للتعمق في WWDC26 مع مهندسي Apple ومصمميها، واطرح الأسئلة واحصل على المشورة وتابع نقاش أبرز إعلانات Swift هذا الأسبوع. يُعقد بالإنجليزية.

WWDC 2025

12 جلسات
  1. SwiftData: تعمّق في الوراثة وترحيل المخطط19:08 · خدمات التطبيقات, Swiftاستخدم وراثة الفئات لنمذجة البيانات وحسّن الاستعلامات ورحّل بيانات التطبيق إلى الوراثة. استكشف الفئات الفرعية ورسوم النماذج والجلب الفعال وترحيل المخططات، واستخدم Observable والسجل الدائم لتتبع التغييرات.
  2. استكشف التزامن في SwiftUI24:55 · SwiftUI وأطر واجهة المستخدم, Swiftاكتشف استخدام SwiftUI لتزامن Swift لبناء تطبيقات آمنة وسريعة الاستجابة. تعرّف على main actor الافتراضي وتوزيع العمل على actors أخرى، وفهم تعليقات التزامن وإدارة المهام غير المتزامنة ضمن حلقة أحداث SwiftUI…
  3. استكشف التوافق بين Swift وJava21:22 · Swiftتعلّم مزج Swift وJava في قاعدة كود واحدة عبر مشروع swift-java. استخدم أدواته ومكتباته لاستدعاء كل لغة من الأخرى وكتابة كود آمن وعالي الأداء بين بيئتي التشغيل.
  4. الجديد في Swift38:10 · أدوات المطور, Swiftاطّلع على Swift وتحسينات مسار العمل وواجهات المكتبة الحديثة للمهام الأساسية. شاهد اعتماد Swift في طبقات أكثر من البرمجيات، واستكشف ميزات لغة تسهّل التزامن وتحقق أعلى أداء عند الحاجة.
  5. الجديد في Xcode 2636:56 · التصميم, Swiftاكتشف تطورات الإنتاجية والأداء في Xcode 26. تعلّم استخدام نماذج اللغة الكبيرة في مسار التطوير، واستكشف تحسينات التحرير والتصحيح والأداء والاختبار، وSwift Build، محرك البناء مفتوح المصدر المستخدم في Xcode.
  6. امزج C وC++ وSwift بأمان32:11 · Swiftتعلّم مزج C وC++ وSwift مع تحسين أمان التطبيق. اعثر على استدعاءات واجهات C وC++ غير الآمنة من Swift، واستدعها بأمان أكبر واجعل كود C وC++ الحالي أكثر أماناً افتراضياً.
  7. تبنَّ تزامن Swift28:01 · Swiftتعرّف على مفاهيم تزامن Swift الأساسية لتحسين استجابة التطبيق وأدائه وكتابة كود غير متزامن صحيح. انقل تطبيقاً من خيط واحد إلى التزامن، وحدد متى تجعل الكود غير متزامن أو تنقله إلى الخلفية أو تشارك البيانات بين…
  8. حسّن أداء SwiftUI باستخدام Instruments35:36 · Swift, SwiftUI وأطر واجهة المستخدماكتشف أداة SwiftUI الجديدة. افهم كيفية تحديث SwiftUI للعروض وتأثير تغييرات البيانات، واستخدم الأداة لتصور الأسباب والنتائج. يُنصح بالإلمام بإنشاء تطبيقات SwiftUI.
  9. حسّن استخدام الذاكرة والأداء باستخدام Swift31:31 · Swiftاكتشف طرق تحسين أداء كود Swift وإدارة ذاكرته، من تغييرات الخوارزميات عالية المستوى إلى أنواع InlineArray وSpan الجديدة للتحكم الأدق بالذاكرة والتخصيصات.
  10. سجّل وأعد التشغيل وراجع: أتمتة واجهة المستخدم باستخدام Xcode24:41 · Swift, أدوات المطورتعلّم تسجيل اختبارات XCUIAutomation وتشغيلها وصيانتها في Xcode. أعد اختبارات XCTest UI في لغات وأجهزة وظروف مختلفة عبر خطط الاختبار، وراجع التقارير ونزّل الصور والفيديو، وهيئ التطبيق عبر Accessibility واكتب…
  11. طبّق معنا: أنشئ تجربة نص غني في SwiftUI باستخدام AttributedString35:10 · Swift, SwiftUI وأطر واجهة المستخدمتعلّم بناء تجربة نص غني عبر TextEditor API وAttributedString في SwiftUI. فعّل التحرير الغني وأنشئ عناصر تحكم مخصصة لمحتوى المحرر وخيارات التنسيق، واستكشف إمكانات AttributedString المتقدمة.
  12. طبّق معنا: ارتقِ بتطبيق باستخدام تزامن Swift32:56 · أدوات المطور, Swiftحسّن تجربة تطبيق نموذجي باستخدام تزامن Swift. ابدأ بتطبيق على main actor وأضف الكود غير المتزامن تدريجياً، واستخدم المهام وحمّل العمل إلى الخلفية للتوازي. افهم سلامة سباقات البيانات وأصلح أخطاءها واستفد من…

WWDC 2024

15 جلسات
  1. أنشئ مخزن بيانات مخصصاً باستخدام SwiftData13:52 · خدمات التطبيقات, Swiftادمج واجهة API للنمذجة التصريحية في SwiftData مع نظام الاستمرارية الخاص بك. تعلّم إنشاء مخزن بيانات مخصص وإضافة ميزات الاستمرارية تدريجياً. ولتحقيق أقصى استفادة، شاهد “Meet SwiftData” و“Model your schema with…
  2. ابدأ صغيراً مع Embedded Swift22:17 · Swiftينقل Embedded Swift أمان Swift وقدرتها التعبيرية إلى البيئات محدودة الموارد. شاهد تشغيله على وحدات تحكم دقيقة متعددة عبر جهاز Matter جاهز، وتعرّف على تقديم مزايا Swift بحجم صغير دون بيئة تشغيل والموارد المتاحة…
  3. استخدم الأنواع غير القابلة للنسخ في Swift22:21 · Swiftابدأ استخدام الأنواع غير القابلة للنسخ في Swift. اكتشف معنى النسخ في Swift ومتى تستخدم هذا النوع، وكيف تتيح ملكية القيمة توضيح مقصدك.
  4. استكشف أداء Swift34:36 · Swiftاكتشف كيف توازن Swift بين التجريد والأداء. تعرّف على عناصر الأداء وتأثير محسّن Swift فيها، واستكشف تنفيذ ميزات اللغة لفهم المفاضلات التي قد تؤثر في الأداء.
  5. استكشف منظومة Swift على الخادم16:40 · Swiftتُعد Swift لغة رائعة لتطبيقات الخوادم وتشغّل خدمات مهمة في منتجات Apple السحابية. سنستكشف الأدوات وحزم Swift للخوادم، ونوضح التفاعل مع قواعد البيانات وإضافة قابلية الرصد إلى التطبيقات.
  6. الجديد في Swift30:24 · أدوات المطور, Swiftانضم إلينا للاطلاع على تحديث Swift وتاريخها خلال العقد الماضي ونمو المجتمع ومجموعات العمل وحزم النظام ودعم المنصات. سنقدّم وضع لغة يضمن سلامة سباقات البيانات افتراضياً ومجموعة فرعية لتشغيل Swift على الأنظمة…
  7. الجديد في SwiftData14:01 · خدمات التطبيقات, Swiftيسهّل SwiftData إضافة الاستمرارية إلى تطبيقك عبر واجهة API التصريحية المعبّرة. تعرّف على قيود التفرد المركبة والاستعلامات الأسرع باستخدام #Index والاستعلامات في Xcode previews وتعبيرات الشروط الغنية. واكتشف…
  8. الجديد في Xcode 1622:14 · الأساسيات, Swiftاكتشف أحدث تحسينات الإنتاجية والأداء في Xcode 16. تعرّف على تحسينات إكمال الكود والتشخيصات وXcode Previews، وتحديثات البناء، وتحسينات تصحيح الأخطاء وInstruments.
  9. انقل تطبيقك إلى Swift 641:48 · أدوات المطور, Swiftشاهد نقل تطبيق نموذجي حالي إلى Swift 6. تعلّم النقل تدريجياً وحدة تلو الأخرى، واستخدام المترجم لاكتشاف الكود المعرّض لسباقات البيانات، وتقنيات تحديد حدود العزل وإزالة الوصول المتزامن إلى الحالة المشتركة…
  10. تتبّع تغييرات النموذج باستخدام سجل SwiftData16:52 · خدمات التطبيقات, Swiftاكشف سجل تغييرات نموذجك باستخدام SwiftData. استخدم history API لمعرفة وقت حدوث تغييرات في مخزن البيانات، وتعلّم استخدام هذه المعلومات لإنشاء ميزات مثل المزامنة مع خادم بعيد ومعالجة التغييرات خارج العملية في…
  11. تعرّف على Swift Testing23:58 · الأساسيات, Swiftنقدّم Swift Testing، وهي حزمة جديدة لاختبار الكود باستخدام Swift. استكشف مكونات واجهة API الجديدة القوية واستخدامها في مسارات الاختبار الشائعة وعلاقتها بـ XCTest وSwift مفتوحة المصدر.
  12. تقدّم أكثر مع Swift Testing27:16 · Swift, أدوات المطورتعلّم كتابة مجموعات اختبارات جميلة باستخدام ميزات Swift Testing المدمجة. استخدم المكونات لتوسيع التغطية إلى سيناريوهات أكثر وتنظيم الاختبارات في مجموعات مختلفة وتحسين تشغيلها بالتوازي.
  13. جولة في Swift: استكشف ميزاتها وتصميمها27:36 · أدوات المطور, الأساسياتتعرّف على الميزات الأساسية وفلسفة تصميم لغة Swift. سنبني حزمة Swift تضم مكتبة وخادم HTTP وعميل سطر أوامر بينما نستكشف نمذجة البيانات ومعالجة الأخطاء والبروتوكولات والتزامن. تساعدك الجلسة على الاستفادة من اللغة…
  14. حلّل ذاكرة الكومة33:03 · Swift, أدوات المطورتعمّق في أساس الذاكرة الديناميكية لتطبيقك: الكومة. استكشف استخدام Instruments وXcode لقياس مشكلات الكومة الشائعة وتحليلها وإصلاحها، وتقنيات تشخيص النمو المؤقت والمستمر وتسربات الذاكرة.
  15. شغّل وأوقف وافحص: استكشف تصحيح الأخطاء الفعال في LLDB28:48 · Swift, أدوات المطورتعلّم استخدام LLDB لاستكشاف قواعد الكود وتصحيحها. استفد من سجلات الأعطال وتتبع المكدس، وعزّز نقاط التوقف بإجراءات وشروط توقف معقدة. واستكشف تحسين الأمر “p” وميزات Swift 6 لتجربة التصحيح.