The following is for guidance only and is subject to change.
Date | Num. | Topics | Readings due | Links |
09-06-11 |
1 |
- Keynote: Intro to course and why you should drop it.
- Why you shouldn't drop it - Jobs! Fun! 200mil+ iOS devices!
- Keynote: Developing apps for mobile devices
- ICE: name things that have been made redundant by mobile phones. Post to discussion thread.
- ICE: FullScreenBrowser
- Chap 1 HW Assigned - due day 3
- Chap 2 HW Assigned - due day 4
|
Class Project
Plate Finder App
Other Apps
iNote
Happenin'
Bar of the Day
|
Reference
Download
|
09-08-11 |
2 |
- Intro to Objective-C.
- Data types, classes, objects, properties, messages
- Cocoa Frameworks
- Watch: TED Building Graspable Interfaces
- Demo: Chapter 1 HW
- ICE/HW: utilizing existing classes
|
Big Nerd - Chapter 1 - A Simple iPhone Application
|
Reference
Xcode 4 Video
|
09-13-11 |
3 |
- NSString
- Collection Classes
- Custom Obj-C Classes
- GPF-1 Assigned
|
|
Jobs!
Apple Internships
Reference
|
09-15-11 |
4 |
|
Big Nerd - Chapter 2 - Objective C |
Reference
App refs
|
09-20-11 |
5 |
- Memory management - retain counts
- Object life cycle - dealloc method
- Memory Leaks
- Over-released objects
- Obj-C Properties
- Demo: Instrument's Leaks Tool
- Demo: Xcode's Clang Static Analyzer
- Demo: Dynamically Creating Views and Actions
- GPF-2 Assigned
|
Big Nerd - Chapter 3 - Memory Management
|
|
09-22-11 |
6 |
- Interface Builder, Target/Action
- ICE: Greeter & Ha Ha
- Installing on iOS Hardware
- Watch: TED - Wearable Interfaces Video
- Chapter 5 HW Assigned
|
|
|
09-27-11 |
7 |
- CLLocationManager
- MapKit
- MKAnnotation
- UIActivityIndicatorView
- UITextField
- Loading plists from Main Bundle
- GPF-3 Assigned
|
- Big Nerd - Chapter 4 - Delegation and CoreLocation
- Big Nerd - Chapter 5 - MapKit and Text Input
|
|
09-29-11 |
8 |
- Custom Drawing
- Subclassing UIView
- CGPoint,CGSize,CGRect
- Touch Events
- Gesture Recognizers
- ICE: DrawMailer
|
Big Nerd Chapter 6 - Subclassing UIView
|
|
10-04-11 |
9 |
- Loading Data from plists
- GPF-3 Assigned
- Start GPF-3!
|
Big Nerd Chapter 7 - View Controllers |
|
10-06-11 |
10 |
- UITabBarController
- UIViewController
- MapKit and MKAnnotation Review
- Write your own Protocol
|
|
|
10-11-11 |
11 |
|
Big Nerd Chapter 10 - UITableViewController (Read only) |
|
10-13-11 |
12 |
- UITableView II
- Presenting View Controllers Modally
|
Big Nerd Chapter 11 - Editing UITableViews (Read only)
|
|
10-18-11 |
13 |
- UINavigationController
- Detail Views
|
Big Nerd Chapter 12 - UINavigationController (Read only)
|
|
10-20-11 |
14 |
- Finish Up FavoritePlaces Demo
|
|
|
10-25-11 |
15 |
|
|
|
10-27-11 |
16 |
- NSXMLParser Class
- RSS Reader ICE
|
|
iPhone Games Projects - Chapter 2 - Restful Services (Read Only - Access through Books 24x7)
|
11-01-11 |
17 |
- UIGestureRecognizers
- iPad Development
- iPad Game of Life App
|
|
|
11-03-11 |
18 |
|
|
|
11-08-11 |
19 |
Final Project Work |
|
|
11-10-11 |
20 |
Final Written Exam |
|
|
Finals Week |