دوره آموزشی 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 Lean Controllers: بخش 1 راهاندازی، دادههای پایدار و پیادهسازی
- دوره آموزشی Fieldwire: مدیریت میدانی ساختوساز
- دوره آموزشی Fieldwire: مدیریت میدان ساخت و ساز (2020)
- دوره آموزشی نگاه اولیه به iOS 16 برای توسعه دهندگان
- دوره آموزشی جامع آیپد و آیفون iOS 15 و iPadOS
- دوره آموزشی یادگیری جامع توسعه اپلیکیشن iOS
- دوره آموزشی توسعه اپلیکیشن iOS: الگوهای طراحی برای معماری موبایل
- دوره آموزشی توسعه اپلیکیشن iOS: توسعه آزمایش محور
مسیرهای مرتبط
- مسیر آموزشی ارتقاء مهارت های عکاسی با موبایل
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده برنامه FileMaker Custom
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی ساختن یک اپلیکیشن iOS
- مسیر آموزشی پیشرو بودن در توسعه اپلیکیشنهای iOS
- مسیر آموزشی ساخت اپلیکیشن با watchOS 4
- مسیر آموزشی تبدیل شدن به یک استاد سویفت
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده React Native