-
Develop custom controls for iOS apps. Learn about using initializers, passing data from providers and sources, implementing controllers, using protocol extensions, and more.
Overview
Syllabus
-
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
- Passing data from AddNewItemView using Delegates
- Passing data from AddNewItemView using closures
- What's wrong with the current approach
- Creating a generic data provider
- Implementing a generic TableView data source: Part 1
- Implementing a generic TableView data source: Part 2
- Saving records using generic providers and data sources
- Default segues
- Modern segues using extensions
- Understanding the scenario
- Presenting LoginViewController
- Implementing LoginHandler
- Creating base TabBarController
- Understanding the scenario
- Creating UIButton extensions
- Creating layout view extensions
- Using layout view extensions