لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع و ضروری SwiftData
- آخرین آپدیت
دانلود SwiftData Essential Training
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
سویفتدیتا (SwiftData) به شما این امکان را میدهد تا دادههای ماندگار (Persistent Data) را به سرعت و سهولت در اپلیکیشنهای خود مدیریت کنید. در این دوره، استیون لیپتون، مدرس خبره، معرفی جامعی از نحوه بهرهبرداری از این فریمورک قدرتمند که مخصوص Swift و SwiftUI طراحی شده است را ارائه میدهد.
بیاموزید که چگونه مدلها را بسازید و آنها را در کدهای SwiftUI پیادهسازی کنید و مهارتهای خود را در چالشهای عملی پایان هر بخش بسنجید. استیون مباحثی چون اصول فیلتر کردن و مرتبسازی، مشکلات رایج دادهها، جداول فرزند (Child Tables)، ویژگیها و تنظیمات را پوشش میدهد. در طول این مسیر، شما خواهید آموخت که چگونه کانتینرهای مدل (Model Containers) را ایجاد و سفارشیسازی کنید و مانند یک حرفهای، دادهها را مهاجرت (Migrate) دهید.
سرفصل ها و درس ها
مقدمه
Introduction
آنچه باید بدانید
What you need to know
ماندگاری دادهها در اپلیکیشنهای SwiftUI
Persistence in SwiftUI apps
اسکیماها چیستند؟
What are schemas?
اشیای قابل مشاهده (Observable Objects)
Observable objects
1. مبانی SwiftData
1. SwiftData Basics
درج دادهها
Insert data
افزودن یک مدل
Add a model
حذف دادهها
Delete data
افزودن مدلها به ویوها
Add models to views
اجرا و تست اپلیکیشن
Run and test the app
چالش: مدل نامها
Challenge: The names model
ایجاد یک پروژه تمپلیت
Create a template project
راه حل: مدل نامها
Solution: The names model
2. فیلتر کردن و مرتبسازی
2. Filtering and Sorting
راه حل: مرتبسازی و جستجوی نامها
Solution: Sort and search names
فراخوانی دادهها (Fetch)
Fetch data
فراخوانی دینامیک دادهها
Dynamic data fetches
چالش: مرتبسازی و جستجوی نامها
Challenge: Sort and search names
متدهای کاربردی آرایه
Useful array methods
مرتبسازی دادهها
Sort data
تعریف Predicateها
Define predicates
3. مشکلات دادهها
3. Data Issues
چالش: امتیازدهی
Challenge: Ratings
راه حل: امتیازدهی
Solution: Ratings
جداول ایندکس شده
Indexed tables
دادههای گذرا (Transient Data)
Transient data
راهاندازی orderItem
Set up orderItem
سابویوها و SwiftData
Subviews and SwiftData
پروتکل Codable در SwiftData
Codable in SwiftData
4. جداول فرزند
4. Child Tables
کلیدهای اصلی (Primary Keys)
Primary keys
ماندگاری روابط
Persistence of relations
راه حل ۴
Solution 4
خطای ویرایش
Editing error
خطای کلید اصلی
Primary key error
یکپارچهسازی کانتکستهای مدل
Keep model contexts together
نمایش نظرات