لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش داده های اصلی در iOS: 2 موضوع متوسط
Core Data in iOS: 2 Intermediate Topics
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را آماده می کند تا اولین برنامه Core Data خود را برای پلتفرم iOS بسازید. مربی محمد اعظم شما را از طریق چندین کار و فرآیند کلیدی راهنمایی می کند که با نحوه واکشی داده ها از فروشگاه Core Data شروع می شود. هنگامی که درک کاملی از این فرآیند پیدا کردید، محمد به شما نشان می دهد که چگونه با استفاده از FetchedResultsController و @FetchRequest مرتب سازی کنید. او مدل Core Data Multithreading و نحوه استفاده از آن برای ایجاد زمینه پسزمینه، ارسال نتایج، واکشی اشیاء مدیریتشده و موارد دیگر را پوشش میدهد. محمد مراحل همگام سازی Core Data را با استفاده از CloudKit انجام می دهد، از جمله نحوه به روز رسانی کد برای استفاده از CloudKit و نحوه پیمایش در داشبورد CloudKit. او مهاجرتها، نحوه انجام آنها و نحوه ایجاد یک نقشه مدل برای مهاجرتهای پیچیدهتر را توضیح میدهد، سپس نحوه استفاده از الگوی طراحی MVVM، نحوه استفاده از NSFetchedResultsContainer برای بهروزرسانی خودکار، و نحوه ذخیره تصاویر با استفاده از Core Data را به پایان میرساند. .
توجه: این دوره توسط محمد اعظم ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
سرفصل ها و درس ها
1. واکشی داده ها از فروشگاه داده های هسته
1. Fetching Data from Core Data Store
درک اینکه Core Data چگونه یک درخواست واکشی را اجرا می کند
Understanding how Core Data executes a fetch request
درک عیوب
Understanding faults
درک پروژه شروع
Understanding the starter project
فیلتر کردن بر اساس تاریخ انتشار
Filtering by release date
فیلتر کردن بر اساس محدوده تاریخ
Filtering by date range
فیلتر کردن بر اساس محدوده تاریخ یا رتبه بندی
Filtering by date range or rating
فیلتر کردن بر اساس عنوان فیلم با شروع می شود
Filtering by movie title begins with
فیلتر کردن بر اساس نام بازیگر
Filtering by actor name
فیلتر کردن بر اساس تعداد بازبینی
Filtering by review count
2. مرتب سازی با استفاده از FetchedResultsController و @FetchRequest
2. Sorting Using FetchedResultsController and @FetchRequest
درک پروژه شروع
Understanding the starter project
پیاده سازی FetchedResultsController
Implementing FetchedResultsController
مطابق با NSFetchedResultsControllerDelegate
Conforming to NSFetchedResultsControllerDelegate
پیاده سازی @NSFetchRequest در SwiftUI
Implementing @NSFetchRequest in SwiftUI
3. داده های اصلی در یک محیط چند رشته ای
3. Core Data in a Multithreaded Environment
درک مدل چند رشته ای Core Data
Understanding the Core Data multithreading model
ایجاد زمینه پس زمینه در داده های اصلی
Creating background context in Core Data
ارسال نتایج به viewContext با استفاده از کنترلرهای کامل
Sending results to the viewContext using complete handlers
واکشی اشیاء مدیریت شده با استفاده از objectId
Fetching managed objects using objectId
با استفاده از performBackgroundTask
Using performBackgroundTask
اشتراک در اعلانهای تغییر زمینه در دادههای اصلی
Subscribing to context change notifications in Core Data
ادغام زمینه های شی مدیریت شده
Merging managed object contexts
4. همگام سازی داده های هسته با CloudKit
4. Syncing Core Data with CloudKit
CloudKit چیست؟
What is CloudKit?
درک پروژه شروع
Understanding the starter project
در حال به روز رسانی کد برای استفاده از CloudKit
Updating code to use CloudKit
نمایش نظرات