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.

Video Challenges

  • Sort the Array

    Using the Playground used in the Group Demo for this objective, sort the array of people by age in ascending order.

    Map an array of ages and sort that array in descending order.

  • App Icon
    • Create an URLSessionDownloadTask to get poster art
    • Display the album art on the View Controller

Stretch Problem

Guided Project

Project

  • Post Part One

    Post is a simple global messaging service. Students will review MVC principles and work with NSURLSession, JSON parsing, and closures to build an app that lists and submits posts to a global feed.

    ReadMe

Mastery Review

Module 16 - Closures, Grand Central Dispatch, URLSession (HTTP GET) Failable initializers
  • Expand all
  • Collapse all
  • Grand Central Dispatch stretch problem
  • Challenges
    • Sort the Array objective challenge
    • App Icon objective challenge
  • StudentPUTAPI Part One (GET) guided project