آموزش کنترل کننده های ناب iOS: 2 کنترل ، نمایش ، پسوند و شبکه

iOS Lean Controllers: 2 Controls, Views, Extensions, and Networking

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با نحوه ایجاد کنترل های سفارشی هنگام توسعه برنامه های iOS آشنا شوید. این دوره نحوه مدیریت ارائه دهندگان داده و منابع داده ، نحوه بهبود احکام UI و نحوه استفاده موثر از برنامه های افزودنی را شامل می شود. ابتدا چالش هایی را که هنگام کار با کنترل های مشترک با آن روبرو می شوید بیاموزید. در مرحله بعد ، با ایجاد کنترل های سفارشی که می توانند با استفاده از نمایندگان و بسته شدن داده ها ، داده ها را با موفقیت منتقل کنند ، می دانید چگونه می توانید بر این چالش ها غلبه کنید سپس ، نحوه جمع آوری داده ها را در نماها مشاهده کنید. نحوه ایجاد انتقال بهتر بین نماها با استفاده از برنامه های افزودنی را کشف کنید و چندین برنامه افزودنی پروتکل را کاوش کنید. در آخر ، نحوه ساخت پسوند برای دکمه ها و طرح های رابط کاربر را بیاموزید.
موضوعات شامل:
  • ایجاد یک کنترل سفارشی برای افزودن موارد جدید
  • افزودن یک تنظیم کننده اولیه
  • انتقال داده ها با استفاده از نمایندگان و تعطیلات
  • ایجاد یک ارائه دهنده اطلاعات عمومی
  • اجرای یک منبع داده عمومی
  • ذخیره سوابق
  • افزودن مصالح بین نماها
  • استفاده از کنترل کننده های ناب
  • استفاده از پسوندها

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

1. ایجاد کنترل های سفارشی 1. Creating Custom Controls

  • چه مشکلی در رویکرد فعلی وجود دارد What's wrong with the current approach

  • ایجاد سفارشی ، کنترل مورد جدید را اضافه کنید Creating a custom add new item control

  • با افزودن مبانی اولیه برای پیکربندی متن نگهدارنده مکان Adding the custom initializer to configure place holder text

  • انتقال داده ها از AddNewItemView با استفاده از نمایندگان Passing data from AddNewItemView using Delegates

  • انتقال داده ها از AddNewItemView با استفاده از بسته شدن Passing data from AddNewItemView using closures

2. ارائه دهنده داده های عمومی و منابع داده 2. Generic Data Providers and Data Sources

  • چه مشکلی در رویکرد فعلی وجود دارد What's wrong with the current approach

  • ایجاد ارائه دهنده داده های عمومی Creating a generic data provider

  • اجرای یک منبع داده TableView عمومی: قسمت 1 Implementing a generic TableView data source: Part 1

  • اجرای منبع داده TableView عمومی: قسمت 2 Implementing a generic TableView data source: Part 2

  • ذخیره پرونده با استفاده از ارائه دهنده های عمومی و منابع داده Saving records using generic providers and data sources

3. ساختمان بهتر نمایش کنترل كننده Segues 3. Building Better View Controller Segues

  • سگهای پیش فرض Default segues

  • ابزارهای مدرن با استفاده از پسوندها Modern segues using extensions

4. ایمن کردن موارد TabBar با استفاده از پسوند پروتکل 4. Secure TabBar Items Using Protocol Extensions

  • درک سناریو Understanding the scenario

  • ارائه LoginViewController Presenting LoginViewController

  • پیاده سازی LoginHandler Implementing LoginHandler

  • ایجاد TabBarController پایه Creating base TabBarController

5- ساخت افزونه های UIControl 5. Building UIControl Extensions

  • درک سناریو Understanding the scenario

  • ایجاد پسوند UIButton Creating UIButton extensions

  • ایجاد پسوندهای نمای طرح Creating layout view extensions

  • با استفاده از برنامه های افزودنی نمای طرح Using layout view extensions

نمایش نظرات

آموزش کنترل کننده های ناب iOS: 2 کنترل ، نمایش ، پسوند و شبکه
جزییات دوره
2h 17m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,229
- از 5
ندارد
دارد
دارد
Mohammad Azam
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

برنامه نویس ویژه اپل iOS و مربی iOS