CSC 4150
UNCP Home Page CSC 4900 Advanced Software Project
Fall 2009
Office Information
002 Instructor: Dr. Charles W. Lillie
Office: 1219 Oxendine
Telephone: 910-521-6415 email: lilliec@uncp.edu
Office Hours: MWF 8:30-9:30, MW 2:30-3:30
Time: 3:30 to 5:15 Meeting Days: MW Location: Oxendine 1237B
Textbook: None
Course Notes from Stanford iPod Course
Lecture 1 Slides (April 1, 2009).pdf
Introduction to iPhone Development
Lecture 2 Slides (April 6, 2009).pdf
Introduction to Object-C
Lecture 3 Slides (April 8, 2009).pdf
Custom Classes; Object Lifecycle; Autorelease; Properties
Lecture 4 Slides (April 13, 2009).pdf
Model, View, Controller; Nib Files; Controls and Target-Action
Lecture 5 Slides (April 15, 2009).pdf
Views; Drawing; Animation
Lecture 6 Slides (April 20, 2009).pdf
Designing iPhone Applications; Model-View-Controller (Why and How?); View Controllers
Lecture 7 Slides (April 22, 2009).pdf
Navigation & Tab Bar Controllers
Lecture 8 Slides (April 27, 2009).pdf
Scroll Views & Table Views
Lecture 9 Slides (April 29, 2009).pdf
Data in Your iPhone App
Lecture 10 Slides (May 4, 2009).pdf
Performance
Lecture 11 Slides (May 6, 2009).pdf
Text Input; Presenting Content Modally
Lecture 12 Slides (May 11, 2009).pdf
Address Book - Putting People in Your App
Lecture 13 Slides (May 13, 2009).pdf
Debugging Tips; Searching; Notifications; KVC/KVO
Lecture 14 Slides (May 18, 2009).pdf
Touch Events & Multi-Touch
Lecture 15 Slides (May 20, 2009).pdf
iPhone Device APIs; Location, Accelerometer & Camera; Battery Life & Power Management
Lecture 16 Slides (May 27, 2009).pdf
Audio APIs; Video Playback; Displaying Web Content; Settings
Lecture 18 Slides (June 3, 2009).pdf
Unit Testing; Fun with Objective-C; Localization; Mailbag