Lecture notes for Tuesday March 8

In the next few classes, we cover topics that build upon the foundations learned in the first half of the course. Most of them are iOS device features. The goal is to present topics that will help you do a good job on your programming assignment.

.

Prepare for today’s class

Show up on time. Be alert and mentally agile. Be prepared to learn.

If you wish, you can look at some of the introductory readings in the DPS913 Virtual Textbook.

And, you can go through the digital content linked below.

.

Coming up in DPS913 / APD601

Fri Mar 11 – continue iOS device feature topics

Tue Mar 15 – continue iOS device feature topics

Fri Mar 18 – Test 2 is today

Tue Mar 22 – continue iOS device feature topics

.

Example apps covered today

Downloadable…

Shapes

Accel Sense

Play Music

Locations

Simple Map

.

Topic coverage in today’s lecture

We will learn more about views today. We have been using (and programming and configuring) views since the beginning of the course, but we’ll cover some topics that may be new to you.

The topic coverage will prepare you for an introduction to 2D graphics.

The Core Graphics framework provides us with the essential functionality to program and perform 2D graphics operations. Core Graphics is also known as Quartz 2D. There are a couple of Apple reference resources that can get you introduced to Core Graphics: