Module Outline

Use the following resources and work with your mentor to master the objectives for this module. Practice by completing the Mini-Project, Project, and Challenges.

Objectives

Lesson Video

Preclass Videos

Video Challenges

  • Protocols

    Work with a partner to identify the required functions of the UICollectionViewDataSource protocol. Work with a partner to identify the required functions of the UITableViewDelegate protocol. Discuss your findings with the class.

  • TableView Faces

    With a neighbor, try to find a single non-game application on your phone that doesn't have a UITableView somewhere in the interface.

  • Other Favorites

    Have the students rename their FoodController to FavoritesController and update the Array of strings to all types of favorites.

Stretch Problem

Guided Project

    TableView

    A lesson teaching how to set up a basic tableView. Shows how to use both dataSource and delegate methods.

Project

  • Solar System

    Students will work with table views, learn about protocols, and implement the UITableViewDataSource and UITableViewDelegate protocols to build a Solar System directory.

    ReadMe

Mastery Review

Module 7 - Tableviews, Protocols (DataSource, Delegate)
  • Expand all
  • Collapse all
  • Find Numbers Divisible by X stretch problem
  • Challenges
    • Protocols objective challenge
    • TableView Faces objective challenge
    • Other Favorites objective challenge
  • TableView guided project