آموزش کنترل کننده های ناب 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 کنترل ، نمایش ، پسوند و شبکه
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 17m
20
Linkedin (لینکدین) lynda-small
19 شهریور 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,229
- از 5
ندارد
دارد
دارد
Mohammad Azam

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.