Session 1

Welcome to iOS Development

Session Materials

Resources

Before You Start

Assignment

The link to create a repository is right here. Commit and push the tutorial to the master branch of your assignment 1 repository.

Tips for the FoodTracker Tutorial

A few things have changed in Xcode and the iOS SDK since Apple first created the FoodTracker tutorial, but it’s still one of the best tutorials out there. Here are a few pointers about things that have changed.

from:

func imagePickerController(_ picker: UIImagePickerController,
  didFinishPickingMediaWithInfo info: [String : Any])

to:

func imagePickerController(_ picker: UIImagePickerController,
  didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any])

Also, UIImagePickerControllerOriginalImage has been changed to UIImagePickerController.InfoKey.originalImage. Xcode will help you fix this one.

App Icon

Grading

We will add your grade to your repository in a branch named “Grade.”