لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کنترل کننده های ناب iOS: 2 کنترل ، نمایش ، پسوند و شبکه
iOS Lean Controllers: 2 Controls, Views, Extensions, and Networking
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با نحوه ایجاد کنترل های سفارشی هنگام توسعه برنامه های iOS آشنا شوید. این دوره نحوه مدیریت ارائه دهندگان داده و منابع داده ، نحوه بهبود احکام UI و نحوه استفاده موثر از برنامه های افزودنی را شامل می شود. ابتدا چالش هایی را که هنگام کار با کنترل های مشترک با آن روبرو می شوید بیاموزید. در مرحله بعد ، با ایجاد کنترل های سفارشی که می توانند با استفاده از نمایندگان و بسته شدن داده ها ، داده ها را با موفقیت منتقل کنند ، می دانید چگونه می توانید بر این چالش ها غلبه کنید سپس ، نحوه جمع آوری داده ها را در نماها مشاهده کنید. نحوه ایجاد انتقال بهتر بین نماها با استفاده از برنامه های افزودنی را کشف کنید و چندین برنامه افزودنی پروتکل را کاوش کنید. در آخر ، نحوه ساخت پسوند برای دکمه ها و طرح های رابط کاربر را بیاموزید.
موضوعات شامل:
ایجاد یک کنترل سفارشی برای افزودن موارد جدید li>
افزودن یک تنظیم کننده اولیه li>
انتقال داده ها با استفاده از نمایندگان و تعطیلات li>
ایجاد یک ارائه دهنده اطلاعات عمومی li>
اجرای یک منبع داده عمومی li>
ذخیره سوابق li>
افزودن مصالح بین نماها li>
استفاده از کنترل کننده های ناب li>
استفاده از پسوندها li>
سرفصل ها و درس ها
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
نمایش نظرات