CS 185C/286 - Lecture 12

Cover page image

Cay S. Horstmann

Lecture 12 Quiz 1

How do you make a new array?

  1. NSMutableArray *employees = [NSMutableArray array];
  2. NSMutableArray *employees = [NSMutableArray alloc];
  3. NSMutableArray *employees = new NSMutableArray();
  4. Any of the above will construct a new array.

Lecture 12 Quiz 2

What is true about a weak reference?

  1. It does not prevent the object to which it points from being garbage collected
  2. It is set to nil when the object to which it points is deallocated
  3. It does not cause the reference count of the object to which it points to be modified
  4. All of the above


  1. Modernize Android client for Android 4, including tablets: Keith, Vakati, Wu. Site
  2. Improve device integration with Android and iPhone client: location, phone, schedule, contacts, etc.: Pham, Li X, Li Y. Site
  3. HTML5 Cinequest client: Cheung, Nguyen, Yi. Site
  4. Hemepath counter app: Dang, Eibagi, Karnes. Site
  5. Samsung S-Pen: Sainion, Sivaraman, Tang. Site
  6. Port Cinequest app (films only, not schedule) to Windows phone: Anderson, Lehrmann, Yulianto (lead???). Site

Today's Lecture/Lab

App Stores

The App Store Business Model

The Walled Garden

Is it Your Phone?

What is a Monopoly?

Reading Before Next Class