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.

Lesson Video

Preclass Videos

Video Challenges

Stretch Problem

    Obj-C Reverse Array

    1. Make a new Objective-C Project
    2. Write a method that takes in an array and returns the array reversed.

    ♦ Black Diamond

    Do the stretch problem Game of Threes in Objective-C.

  • Solution

Guided Project

    PokedexHybrid

    PokedexHybrid teaches students how to use Swift and Objective-C together in the same project. It has identical functionality to the original Pokedex project, but uses Objective-C for some classes.

Project

  • Rover

    Students will practice writing in Objective-C by building an app that allows a user to browse images provided by the NASA Mars Rover API. This app requires students to use concepts and APIs they already know, including MVC, table and collection views, custom model objects, property "observers", NSNotifications, NSURLSession, JSON parsing, etc.

    ReadMe

Mastery Review

Module 32 - Objective-C II - Swift and Objective-C Interoperability
  • Expand all
  • Collapse all
  • Obj-C Reverse Array stretch problem
  • PokedexHybrid guided project