وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

برنامه نویسی برای MacOS بوسیله SwiftUI

سرفصل های دوره

MVVM، شبکه، داده های اصلی، نقشه ها و خیلی چیزهای دیگر را پوشش می دهد.

عنوان اصلی : Programming macOS Using SwiftUI - Project Based Learning

سرفصل های دوره :

مقدمه:
اعتبارات
برنامه دوره
گشت سریع SwiftUI:
SwiftUI چیست؟
لیست
تصاویر
مدیریت ایالت در SwiftUI:
درک @State - مثال 2
درک @Binding - مثال
درک @EnvironmentObject - مثال 1
@Environment چیست؟
درک @Environment - مثال
درک @Environment - مثال 2
درک الگوی طراحی MVVM:
الگوهای طراحی چیست؟
MVVM چیست؟
چرا MVVM؟
MVVM Architecture و Web API
تفاوت بین View Model و Model
برنامه یادآوری - ایجاد، حذف و نمایش لیست ها:
چه چیزی را خواهیم ساخت؟
تنظیم ساختار رابط کاربری برنامه با استفاده از طرح بندی دو ستونی
ایجاد مدل داده هسته
پیاده سازی CoreDataManager
افزودن AddNewListViewModel
پیاده سازی پروتکل BaseModel
طراحی AddNewListView
پیاده سازی NSColorTransformer برای ذخیره نوع تبدیل پذیر NSColor
ثبت نام NSColorTransformer
پیاده سازی MyListsViewModel
نمایش لیست ها روی صفحه
حذف لیست ها
برنامه یادآوری - مدیریت موارد فهرست:
افزودن اقلام فهرست رابطه داده های اصلی در مدل داده های اصلی
پیاده سازی MyListItemsHeaderView و MyListItemsView
پیاده سازی MyListItemViewModel
افزودن AddNewListItemView
ذخیره مورد فهرست
نمایش موارد فهرست
در حال پیاده سازی ListItemCell
حذف موارد فهرست
به روز رسانی موارد فهرست
مشاهده NSNotification ManagedObjectContextObjectsDidChange
اجرای علامت گذاری مورد برای تکمیل
تاخیر اجرا
نمایش تعداد موارد فهرست
نمایش لیست پیش فرض
Maps - راه اندازی و نمایش موقعیت مکانی کاربر:
چه چیزی را خواهیم ساخت؟
تنظیم ساختار با استفاده از طرح بندی دو ستونی
نمایش نقشه و موقعیت مکانی کاربر
بزرگنمایی موقعیت مکانی کاربر
پیاده سازی مدیریت مکان
نقشه‌ها - جستجو و نمایش نقاط مورد علاقه در نزدیکی:
افزودن نوار جستجو
جستجوی نزدیک بر اساس نقاط مورد علاقه با استفاده از MKLocalSearch
نمایش نتایج جستجو
محاسبه و نمایش فاصله
نقشه ها - نمایش، انتخاب حاشیه نویسی:
نمایش حاشیه نویسی روی نقشه
نمایش نمای Callout
نمایش عکس فوری از مکان
نمایش جزئیات مکان با انتخاب از فهرست نتایج جستجو
نقشه‌ها - مسیرها و مسیرها:
محاسبه جهت ها
نمایش مسیرها قسمت 1
نمایش مسیرها قسمت 2
ایجاد همپوشانی مسیرها روی نقشه
Maps - تنظیمات برگزیده و تبدیل فاصله:
ایجاد پنجره تنظیمات
افزودن نماها به پنجره تنظیمات
تغییر طرح رنگ
پیاده سازی Distance Formatter
نمایش فاصله بر حسب مایل و کیلومتر
نمایش فاصله در مسیرها
Stocks - نمایش سهام از API:
چه چیزی را خواهیم ساخت؟
تنظیم ساختار دو ستونی
واکشی سهام از JSON API
تنظیم وضعیت جهانی و پیاده سازی StockListViewModel
نمایش سهام
نمایش سهام یک ظاهر
واکشی و نمایش سهام در فواصل زمانی منظم
جستجوی سهام
سهام - اخبار در حال نمایش سهام:
ثبت حساب با NewsAPI.org
ایجاد مدل های داده برای رمزگشایی JSON
در حال واکشی همه اخبار کسب و کار
پیاده سازی StockArticleListViewModel
نمایش اخبار کسب و کار
سهام - نمایش اخبار بر اساس سهام :
واکشی اخبار توسط سهام
اجرای StockDetailViewModel
اجرای StockDetailScreen
پیاده سازی مسیر Enum
تغییر صفحه با استفاده از مسیر
نمایش نمودار قیمت های تاریخی سهام
سهام - مشاهده وب و پیمایش:
پیاده سازی WebViewScreen
پیاده سازی WebView با استفاده از UIViewRepresentable
بهبود مسیریابی قسمت 1
بهبود مسیریابی قسمت 2 (تقسیم وضعیت جهانی)
بهبود مسیریابی قسمت 3 (Push/Pop برای مسیریابی)
نمایش مقالات تجاری
نتیجه گیری:
مراحل بعدی
منابع
سخنرانی پاداش

نمایش سرفصل های انگلیسی

Programming macOS Using SwiftUI - Project Based Learning

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
شناسه: UD23121
حجم: 4973 مگابایت
مدت زمان: 690 دقیقه
تعداد دیسک: 2 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 28 اسفند 1400
برنامه نویسی برای MacOS بوسیله SwiftUI
برنامه نویسی برای MacOS بوسیله SwiftUI 1
برنامه نویسی برای MacOS بوسیله SwiftUI 2
برنامه نویسی برای MacOS بوسیله SwiftUI 3
برنامه نویسی برای MacOS بوسیله SwiftUI 4
برنامه نویسی برای MacOS بوسیله SwiftUI 5
برنامه نویسی برای MacOS بوسیله SwiftUI 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید