لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش SwiftData - ماندگاری داده های اعلامی برای SwiftUI
SwiftData - Declarative Data Persistence for SwiftUI
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Swiftly Persist & Query Data: کد اعلامی برای یکپارچه سازی SwiftUI یکپارچه اصول پایداری داده در Swift با استفاده از SwiftData. نحوه استفاده از کد اعلامی برای ماندگاری آسان داده ها در برنامه های خود. تکنیک هایی برای ایجاد و مدیریت روابط یک به چند بین موجودیت های داده. کاربرد دنیای واقعی مفاهیم SwiftData از طریق توسعه یک پروژه نمونه. پیش نیازها:Xcode 15 بتا یا بالاتر دانش زبان سوئیفت الزامی است دانش SwiftUI توصیه می شود
قدرت SwiftData را در حین غواصی در دنیای پایداری داده در Swift کشف کنید. این دوره مقدمه ای بر SwiftData ارائه می دهد که مفاهیم اساسی مانند کد اعلامی، روابط یک به چند، روابط چند به چند، تداوم و پرس و جو را پوشش می دهد. شما یاد خواهید گرفت که چگونه با استفاده از رویکرد بصری SwiftData، داده ها را بدون زحمت حفظ کنید. پیچیدگی های ایجاد و مدیریت روابط را کاوش کنید و به شما امکان می دهد داده ها را به طور مؤثر سازماندهی و مرتبط کنید. امکان پرس و جو و فیلتر کردن داده ها با کد Swift معمولی را باز کنید و پتانسیل کامل SwiftData را آزاد کنید. در پایان این دوره، شما یک پایه محکم در SwiftData خواهید داشت که مجهز به مهارتهایی برای توسعه برنامههای قوی و مبتنی بر داده است. اکنون بپیوندید و با استفاده از SwiftData بر هنر ماندگاری داده و پرس و جو در Swift مسلط شوید!
این دوره برای چه کسانی است:
- توسعه دهندگان Swift که می خواهند دانش و مهارت های خود را در تداوم داده ها گسترش دهند.
- توسعه دهندگان برنامه iOS که می خواهند یاد بگیرند چگونه به طور موثر داده ها را در برنامه های Swift ذخیره و بازیابی کنند.
- توسعه دهندگان مبتدی به دنبال درک اصول پایداری داده ها و پرس و جو در Swift با استفاده از کد اعلامی هستند.
- توسعه دهندگان باتجربه ای که می خواهند قابلیت های مدیریت داده های خود را افزایش دهند و تکنیک های پیشرفته ای را برای پرس و جو و فیلتر کردن داده ها بیاموزند.
- توسعه دهندگانی که علاقه مند به ادغام پایداری داده به طور یکپارچه با SwiftUI برای ایجاد رابط های کاربری قوی و مبتنی بر داده هستند.
- افرادی که به دنبال توسعه برنامه های کاربردی کارآمد و مقیاس پذیر هستند که بر روابط یک به چند بین موجودیت های داده تکیه دارند.
- برنامه نویسانی که می خواهند از قدرت SwiftData برای ساده کردن فرآیند توسعه خود و بهبود کارایی وظایف مدیریت داده استفاده کنند.
آنچه دانش آموزان در این دوره یاد خواهند گرفت:
- مبانی ماندگاری داده در Swift با استفاده از SwiftData.
- نحوه استفاده از کد اعلامی برای ماندگاری آسان داده ها در برنامه های آنها.
- تکنیک هایی برای ایجاد و مدیریت روابط یک به چند بین موجودیت های داده.
- استراتژی هایی برای پرس و جو و فیلتر کردن داده ها با استفاده از کد معمولی Swift.
- ادغام SwiftData به طور یکپارچه با SwiftUI برای ایجاد رابط های کاربر مبتنی بر داده.
- کاربرد واقعی مفاهیم SwiftData از طریق توسعه یک پروژه نمونه.
- مهارت ها و دانش لازم برای توسعه مطمئن برنامه های کاربردی قوی و مقیاس پذیر با SwiftData.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
پیش نیازها
Prerequisites
فایل های تمرین
Exercise Files
منابع
Resources
بهروزرسانیهای مدیریت دولتی SwiftUI
SwiftUI State Management Updates
چه چیزی تغییر کرده است؟
What has changed?
@حالت
@State
@Bindable
@Bindable
@محیط
@Environment
شروع کار با SwiftData
Getting Started with SwiftData
ذخیره یک فیلم
Saving a Movie
واکشی و نمایش فیلم ها
Fetching and Displaying Movies
اشکال زدایی SwiftData
Debugging SwiftData
حذف یک فیلم
Deleting a Movie
به روز رسانی یک فیلم
Updating a Movie
منابع
Resources
رابطه یک به چند
One-to-Many Relationship
درک رابطه یک به چند
Understanding One-to-Many Relationship
افزودن مدل بررسی و پیکربندی رابطه
Adding Review Model and Configuring Relationship
ذخیره مرور
Saving Review
توجه: context.save در مقابل context.insert
NOTE: context.save vs context.insert
نمایش همه نظرات برای یک فیلم
Displaying all Reviews for a Movie
در حال حذف بررسی
Deleting Review
رفع: حذف بررسی
FIX: Deleting Review
رابطه چند به چند
Many-to-Many Relationship
درک رابطه خیلی به چند نفر
Understanding Many-to-Many Relationship
اضافه کردن مدل بازیگر و پیکربندی رابطه
Adding Actor Model and Configuring Relationship
نجات یک بازیگر جدید
Saving a New Actor
نمایش همه بازیگران
Displaying All Actors
انتخاب بازیگران هنگام افزودن یک فیلم جدید
Selecting Actors When Adding a New Movie
نمایش بازیگران برای یک فیلم
Displaying Actors for a Movie
اجازه دادن به بازیگران موجود برای انتخاب فیلم هایشان
Allowing Existing Actors to Select their Movies
درک سوالات (به زودی)
Understanding Queries (Coming soon)
به زودی...
Coming soon...
انتقال برنامه Core Data به SwiftData (به زودی)
Migrating Core Data App to SwiftData (Coming soon)
به زودی...
Coming soon...
تست (به زودی)
Testing (Coming soon)
به زودی
Coming soon
همگام سازی داده ها با ابر (به زودی)
Syncing Data with Cloud (Coming soon)
(به زودی)
(Coming soon)
ساخت یک برنامه مبتنی بر سند با استفاده از SwiftData (به زودی)
Building a Document Based App Using SwiftData (Coming soon)
نمایش نظرات