دوره آموزشی
آموزش های لینکدین لرنینگ
دوبله زبان فارسی

راهنمای کامل SwiftUI

راهنمای کامل SwiftUI

✅ سرفصل و جزئیات آموزش

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

مدرس، استیون لیپتون، مباحثی را پوشش می‌دهد از جمله: افزودن و سفارشی‌سازی ویوها؛ استفاده مؤثر از مودیفایرها برای طرح‌بندی و طراحی مناسب؛ اتصال منابع داده به ویوها؛ برقراری ارتباط بین ویوها؛ انیمیشن، ناوبری بین ویوها و استفاده از SwiftUI در iOS و iPadOS و macOS و تفاوت‌های بین این دستگاه‌ها

راهنمای کامل SwiftUI

  • SwiftUI سریع‌تر 0:01:08
  • آنچه باید بدانید 0:02:08
  • مرور Swift: عملگرهای شرطی و آرایه‌ها 0:04:56
  • شروع پروژه جدید SwiftUI برای iOS 0:03:20
  • پنجره کد و canvas 0:04:43
  • مودیفایرها در canvas و کد 0:02:51
  • پیش‌نمایش‌های ContentView 0:03:37
  • درج یک استک view 0:06:29
  • نمایش متن 0:03:41
  • ویوهای تصویر با SF Symbols 0:05:22
  • تکرار با ForEach 0:05:13
  • تصاویر و فایل‌های asset 0:04:56
  • لیبل‌ها 0:02:22
  • افزودن view 0:02:49
  • چالش: افزودن views 0:00:26
  • راه‌حل: افزودن views 0:02:33
  • استخراج subviews 0:08:04
  • Subviews با پارامترها 0:06:37
  • چالش: ویوی امتیازدهی 0:00:44
  • راه‌حل: ویوی امتیازدهی 0:03:55
  • ارائه ویوها 0:02:19
  • مودیفایرهای فاصله 0:02:54
  • مودیفایرهای شکل 0:03:54
  • مودیفایرهای متن 0:08:00
  • مودیفایرهای رنگ 0:06:04
  • پس‌زمینه‌های پایه 0:08:29
  • متریال‌ها و سایه‌ها 0:07:17
  • مودیفایرهای مقیاس 0:04:42
  • مودیفایرهای اندازه 0:05:25
  • مرتب‌سازی ویوهای ترکیبی 0:06:09
  • چالش: مرتب‌سازی OrderView 0:01:28
  • راه‌حل: مرتب‌سازی OrderView 0:08:36
  • مدل MVC در مقابل MVVM 0:04:19
  • متغیرهای State و دکمه‌ها 0:03:57
  • چالش: افزودن یک دکمه 0:00:45
  • راه‌حل: افزودن یک دکمه 0:03:50
  • استفاده از متغیرهای Binding 0:10:10
  • پروتکل Identifiable 0:05:13
  • افزودن مدل به viewهای پایه 0:06:47
  • پر کردن مجموعه‌ها با List 0:04:45
  • متغیرهای Selection و binding 0:06:29
  • ساخت آبجکت‌های observable در مدل‌ها 0:02:11
  • استفاده از ObservedObject در ویوها 0:08:50
  • متغیرهای Environment 0:05:01
  • متغیرهای Environment سیستمی 0:07:25
  • چالش: افزودن StatusBarView 0:01:09
  • راه‌حل: افزودن StatusBarView 0:05:32
  • تایگل‌ها و استپرها 0:06:08
  • انتخاب‌کن‌ها 0:06:10
  • انتقال داده در پیکرها 0:05:54
  • ورود متن 0:07:01
  • گرایدهای تنبل 0:06:37
  • جسچرهای ضربه 0:03:01
  • واکنش به تغییرات 0:05:59
  • چالش: گرید موردعلاقه‌ها 0:01:46
  • راه‌حل: گرید موردعلاقه‌ها 0:08:55
  • چالش: افزودن گرید ویو به اپلیکیشن 0:00:40
  • راه‌حل: افزودن گرید ویو به اپلیکیشن 0:06:10
  • انیمیشن اولیه 0:04:42
  • منحنی‌های زمانی و فنرها 0:03:36
  • انیمیشن تکراری 0:03:56
  • انیمیشن فاز سفارشی 0:06:45
  • هماهنگی هندسی 0:06:02
  • گرادیان‌ها 0:05:16
  • گرادیان‌های با توقف رنگ 0:04:58
  • گرادیان‌های مش 0:05:42
  • چالش: اعمال گرادیان به بررسی 0:00:48
  • راه‌حل: اعمال گرادیان به بررسی 0:06:34
  • اپلیکیشن SF Symbols 0:03:59
  • انواع مختلف SF Symbols 0:04:53
  • SF Symbols رنگی: تک‌رنگ و چندرنگ 0:04:02
  • SF Symbols رنگی: پالت و سلسله مراتبی 0:03:28
  • رنگ متغیر در SF Symbols 0:03:42
  • انیمیشن SF Symbols - بخش 1 0:03:44
  • انیمیشن SF Symbols - بخش 2 0:03:47
  • جایگزینی افکت‌ها 0:03:56
  • چالش: انواع، حالت‌ها و افکت‌ها 0:00:55
  • راه‌حل: انواع، حالت‌ها و افکت‌ها 0:07:04
  • تب‌بارها 0:03:56
  • تغییر دادن تب‌بارها 0:02:31
  • هشدارها 0:04:02
  • بروزرسانی مدل‌ها از طریق ویوها 0:05:00
  • ارائه شیت‌ها 0:05:36
  • شیت‌ها با completion handlers 0:05:33
  • لینک‌های ناوبری 0:03:57
  • ناوبری استک در لیست‌ها 0:05:58
  • استک‌های ناوبری عمیق‌تر 0:04:47
  • ایجاد مسیرهای ناوبری 0:04:01
  • استفاده از مسیرهای ناوبری 0:06:07
  • مقصدهای ناوبری بیشتر 0:04:26
  • تولبارها 0:04:15
  • عنوان ناوبری 0:05:22
  • تعامل با لیست 0:02:53
  • اکستنشن‌ها 0:05:14
  • مودیفایرهای سفارشی 0:03:53
  • مودیفایرهای بیشتر 0:02:33
  • مودیفایرها با پارامتر 0:05:13
  • شکل‌ها 0:06:11
  • مودیفایرها با ویوهای افزوده‌شده 0:05:19
  • ViewBuilder 0:03:00
  • ViewBuilder شرطی 0:03:40
  • چالش: تبدیل دکمه Home به دکمه بازگشت 0:00:29
  • راه‌حل: تبدیل دکمه Home به دکمه بازگشت 0:05:36
  • انتقال SwiftUI به استوری‌بوردها 0:04:44
  • افزودن UIViewControllers 0:05:02
  • بروزرسانی UIViewControllers 0:02:41
  • دیلیگیت‌ها 0:02:57
  • کوردینیتورها 0:04:15
  • سایز کلاس‌ها 0:03:44
  • سازگارسازی برای دستگاه‌های مختلف 0:03:55
  • ویوهای ماژولار 0:05:22
  • چینش ویوها 0:04:39
  • یک نکته دیگر 0:00:51
  • آبجکت‌های Observable 0:05:58
  • گریدها 0:06:07
  • مودیفایرهای گرید 0:05:10
  • فرم‌ها 0:06:52
  • NavigationSplitView 0:06:00
  • Previewable 0:03:38
  • معرفی پروژه پایانی 0:02:55
  • اسکیمای مدل 0:02:10
  • افزودن مدل به پروژه 0:01:47
  • پیاده‌سازی مدل 0:05:02
  • مدل با کلید دوگانه 0:06:12
  • استایل ها 0:04:38
  • کد کنترل‌های سفارشی 0:04:38
  • ویوی مواد اولیه 0:04:36
  • افزودن ناوبری 0:03:31
  • ویوی دستور پخت 0:05:33
  • افزودن و ویرایش دستورهای پخت 0:05:08
  • تست 0:06:54
  • گام‌های بعدی 0:01:40

3,943,000 788,600 تومان

مشخصات آموزش

راهنمای کامل SwiftUI

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:132
  • مدت زمان :9:59:55
  • حجم :1.52GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,013,500 202,700 تومان
  • زمان: 02:34:55
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,851,500 970,300 تومان
  • زمان: 12:17:02
  • تعداد درس: 50
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,212,500 642,500 تومان
  • زمان: 08:08:15
  • تعداد درس: 102
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,451,000 1,090,200 تومان
  • زمان: 13:48:53
  • تعداد درس: 107
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,344,000 668,800 تومان
  • زمان: 08:28:23
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,093,500 418,700 تومان
  • زمان: 05:18:37
  • تعداد درس: 19
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید