در مرکز توسعه تجربه به اشتراک گذاری داده برای سیستم عامل های اپل، دانش کاملی از CloudKit وجود دارد. در این دوره با استفاده از فریمورک flagship اپل برای دستیابی به الزامات به اشتراک گذاشتن داده و ذخیره داده ریموت اپلیکیشن آشنا می شوید. اولا شما یاد خواهید گرفت که چگونه CloudKit را در پروژه Xcode خود پیکربندی کنید و نحوه ذخیره، پرس و جویی، به روز رسانی و حذف داده که کاربران شما در iCloud ذخیره می کنند را فرا خواهید گرفت. سپس، به بررسی نحوه هم زمان سازی داده ها در دستگاه های کاربر خواهیم پرداخت. در نهایت، شما می توانید نحوه مدیریت خطاهای CloudKit، تست اپلیکیشن در دستگاه های فیزیکی و استقرار را بیاموزید.

سرفصل:

  • معرفی دوره
  • راه اندازی CloudKit
  • آشنایی با CloudKit
  • پیکربندی CloudKit با Automatic Code Signing
  • مدل سازی و ذخیره داده
  • درک معماری CloudKit
  • مدل سازی اشیاء داده با CKRecord
  • نسخه ی نمایشی: اجرای یک شی مدل داده با CKRecord
  • ذخیره داده در iCloud
  • استفاده از CloudKit API برای ذخیره داده
  • تغییر امنیت CloudKit
  • بازیابی رکوردها با CKQuery
  • نمایش داده در UI
  • مرتب سازی رکوردها
  • هم زمان سازی داده ها در سراسر دستگاه ها
  • بررسی سناریوهای تغییر داده
  • مدیریت Push Notifications از iCloud
  • درک مدیریت خطا CloudKit
  • و غیره