دوره آموزشی iOS Lean Controllers: بخش 2 کنترلها، نماها، برنامههای افزودنی و شبکهسازی
2 ساعت 18 دقیقهمتوسط2018-09-10
مدرسین

Mohammad Azam
iOS Developer, Educator
جزئیات دوره
با نحوه ایجاد کنترل های سفارشی هنگام توسعه برنامه های iOS آشنا شوید. این دوره نحوه مدیریت ارائه دهندگان داده و منابع داده، نحوه بهبود Segues UI و چگونگی استفاده موثر از برنامه های افزودنی را پوشش می دهد. ابتدا، در مورد چالش هایی که هنگام کار با کنترل های رایج با آن مواجه می شوید، آشنا شوید. در مرحله بعد، نحوه غلبه بر این چالشها را با ایجاد کنترلهای سفارشی که میتوانند با موفقیت دادهها را با استفاده از نمایندگان و بستهها ارسال کنند، بیاموزید. سپس، نحوه پر کردن داده ها در نماها را ببینید. نحوه ایجاد انتقال بهتر بین نماها با استفاده از برنامه های افزودنی را بیابید و چندین پسوند پروتکل را بررسی کنید. در نهایت، نحوه ساخت برنامههای افزودنی برای دکمهها و طرحبندیهای رابط کاربری را بیاموزید.
اهداف یادگیری
ایجاد یک کنترل سفارشی برای افزودن موارد جدید
افزودن یک اولیه ساز سفارشی
انتقال داده ها با استفاده از نمایندگان و بسته ها
ایجاد یک ارائه دهنده داده های عمومی
پیاده سازی یک منبع داده عمومی
ذخیره سوابق
اضافه کردن segues بین نماها
استفاده از کنترل کننده های ناب
استفاده از افزونه ها
اهداف یادگیری
ایجاد یک کنترل سفارشی برای افزودن موارد جدید
افزودن یک اولیه ساز سفارشی
انتقال داده ها با استفاده از نمایندگان و بسته ها
ایجاد یک ارائه دهنده داده های عمومی
پیاده سازی یک منبع داده عمومی
ذخیره سوابق
اضافه کردن segues بین نماها
استفاده از کنترل کننده های ناب
استفاده از افزونه ها
مهارت ها
XcodeSwiftiOS DevelopmentMobile DevelopmentAppleDeep Dive (X:Y)
سرفصل ها
1. ایجاد کنترل های سفارشی
- 01 - چه اشکالی در رویکرد فعلی وجود دارد
- 02 - ایجاد یک کنترل سفارشی افزودن آیتم جدید
- 03 - افزودن مقداردهی اولیه سفارشی برای پیکربندی متن نگهدارنده مکان
- 04 - انتقال داده ها از AddNewItemView با استفاده از Delegates
- 05 - انتقال داده ها از AddNewItemView با استفاده از بسته شدن
2. ارائه دهندگان داده های عمومی و منابع داده
- 06 - چه اشکالی در رویکرد فعلی وجود دارد
- 07 - ایجاد یک ارائه دهنده داده های عمومی
- 08 - پیاده سازی یک منبع داده عمومی TableView - قسمت 1
- 09 - پیاده سازی یک منبع داده عمومی TableView - قسمت 2
- 10 - ذخیره سوابق با استفاده از ارائه دهندگان عمومی و منابع داده
3. ساخت Segues کنترلر نمای بهتر
- 11 - Segues پیش فرض
- 12 - Segues مدرن با استفاده از پسوند
4. موارد TabBar را با استفاده از برنامه های افزودنی پروتکل ایمن کنید
- 13 - درک سناریو
- 14 - ارائه LoginViewController
- 15 - پیاده سازی LoginHandler
- 16 - ایجاد TabBarController پایه
5. ساخت برنامه های افزودنی UIControl
- 17 - درک سناریو
- 18 - ایجاد پسوندهای UIButton
- 19 - ایجاد پسوندهای layout view
- 20 - استفاده از پسوندهای layout view
دوره های مرتبط
- دوره آموزشی نوشتن کد امن در iOS
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی یادگیری جامع Xcode 15
- دوره آموزشی یادگیری جامع توسعه iOS 17
- دوره آموزشی ساخت اولین برنامه iOS 17
- دوره آموزشی یادگیری جامع SwiftUI
- دوره آموزشی یادگیری جامع Xcode 14
- دوره آموزشی یادگیری جامع توسعه iOS 16