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

Go to class
Write Review

Free Online Course: iOS Lean Controllers: 2 Controls, Views, Extensions, and Networking provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. iOS Lean Controllers: 2 Controls, Views, Extensions, and Networking is taught by Mohammad Azam.

Overview
  • Develop custom controls for iOS apps. Learn about using initializers, passing data from providers and sources, implementing controllers, using protocol extensions, and more.

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
    2. Generic Data Providers and Data Sources
    • 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
    3. Building Better View Controller Segues
    • Default segues
    • Modern segues using extensions
    4. Secure TabBar Items Using Protocol Extensions
    • Understanding the scenario
    • Presenting LoginViewController
    • Implementing LoginHandler
    • Creating base TabBarController
    5. Building UIControl Extensions
    • Understanding the scenario
    • Creating UIButton extensions
    • Creating layout view extensions
    • Using layout view extensions