في WWDC 2019 ، عرضت شركة Apple أحد أفضل العروض التقديمية الرئيسية في السنوات القليلة الماضية. ولكن هذه ليست سوى البداية. نحن في انتظار أكثر من 100 جلسة من مهندسي أبل. لقد وضعت تقارير في القائمة أعتقد أنها ستكون مفيدة لمعظم مطوري iOS. إذا كنت لا تعرف ما يجب القيام به ، فحاول البدء به.

يرجى ملاحظة أنه ليست كل التقارير متاحة بعد. يمكنك مشاهدتها إما مباشرة (بتوقيت موسكو) ، أو بعد يومين من البث. تحقق من الوقت مع الجدول الرسمي ، لأنه قد يتغير.
أولئك الذين لا يتبعون Swift Evolution سوف يهتمون بسماع الجديد في Swift 5.0 و 5.1.
الكود 11
الإصدار الجديد من IDE للمطورين تحت نظام التشغيل Apple. يأتي مع Swift 5.1 ، ودعم حزم Swift ، وميزات جديدة للتصحيح والاختبار.
SwiftUI
لطالما حلمت بوجود UIKit جديد على Swift وبدون أخطاء ، لكن Apple قدمت شيئًا آخر. إطار تعريف لإنشاء واجهة تطبيق في بضعة أسطر من التعليمات البرمجية. وهي تعمل على جميع أنظمة التفاح ، بما في ذلك الساعات. رائع! ولكن هل سيكون من الممكن استخدامه لتطبيق أكثر تعقيدًا من Hello World؟
حافز المشروع
سمعنا رسميا عن مشروع مرزبان العام الماضي. في هذا ، حافظت Apple على وعدها ومكّنت جميع مطوري iOS من نقل تطبيقات iPad إلى macOS. الآن يطلق عليه Project Catalyst . لن تحتاج إلى تعلم AppKit. يكفي التحقق من الإعدادات ، وإزالة المكالمات إلى الأطر غير المتوفرة على ماك ، وإضافة وظائف خاصة بسطح المكتب ، وهذا كل شيء.
الأربعاء 5 يونيو ، الساعة 20:00
وصل المظهر المظلم الذي توقعه الكثيرون إلى نظام iOS. في هذا الفيديو ، ستتعلم كيفية تنفيذه في تطبيقك.
الخميس 6 يونيو ، 03:00 صباحًا
سيخبرك هذا التقرير بكيفية إعداد طلبك للوصول إلى iOS 13. لا تنس أن الإصدار سيكون في الخريف ، ومن الأفضل أن تستعد له مقدمًا.
دمج
البرمجة التفاعلية من أبل! نحن RxSwift لم تتجذر ، ولكن لمعرفة ما حدث مع أبل - مثيرة للاهتمام.
الجمعة ، 7 يونيو ، 21:00
ما هو الجديد في عمليات الشراء داخل التطبيق - تعلم في هذا الفيديو.
تحديد الموقع الجغرافي
ما الجديد في Core Location ، الأربعاء 5 يونيو ، الساعة 7:00 مساءً
ما الجديد في MapKit و MapKit JS ، الجمعة 7 يونيو ، 03:00 صباحًا
أضافت Apple ميزات جديدة إلى Core Location و MapKit. على سبيل المثال ، يمكن للمستخدم الآن منح حق الوصول إلى الموقع الجغرافي مرة واحدة فقط. إذا كان التطبيق الخاص بك يستخدم التنقل ، شاهد مقاطع الفيديو هذه لتجنب المشكلات.
سيكون دعم التفويض عبر Apple مطلوبًا لجميع التطبيقات التي تدعم التفويض من خلال خدمات الطرف الثالث الأخرى ، مثل Google أو Facebook. تسجيل الدخول باستخدام Apple سيعمل على الويب. أخبر زملائك مطوري الويب عن هذه الميزة الرائعة.
يمكنك مشاهدة بقية مقاطع الفيديو على الموقع الرسمي أو في تطبيق iOS الرسمي أو في تطبيق macOS غير الرسمي.
تتوفر النسخة التجريبية من Xcode 11 والإصدارات الجديدة من أنظمة التشغيل بالفعل للمطورين. يمكنك تثبيت Xcode الجديد على Mojave بجانب الإصدار الرئيسي. ولكن من أجل اختبار تطبيقات النقل على نظام macOS وإنشاء واجهة مستخدم من الكود في الوقت الفعلي ، يجب عليك تثبيت Catalina.