CS4962 - Mobile Application Programming: iPhone

Programming Projects

ProjectDue DateNameAdditional Files
Project 1Jan 27thVector CruncherNone
Project 2Feb 15thColor ChooserCSColorChooserView.h
Project 3Mar 10thMVC ShapesDelegates.pdf
Project 4Apr 7thRESTful ShapesMAMP.zip
Project 5Apr 14thFinal Project DesignNone
Final ProjectApr 28thNoneNone

Written Assignments

AssignmentDue DateNameAdditional Files
Assignment 1Mar 18thVector Matrix ReviewSolution
Assignment 2Apr 6thOpenGL TransformationsSolution
Assignment 3Apr 8thTexturingSolution

Examples

ExampleLectureResource
LightUpLecture 1LightUp.zip
Number CruncherLecture 2NumberCruncher.zip
PointsLecture 3Points.zip
Memory ManagementLecture 4MemoryManagement.zip
View SandboxLecture 5ViewSandbox.zip
TouchesLecture 6Touches.zip
ShapesLecture 7Shapes.zip
Value SliderLecture 8ValueSlider.zip
MessagingLecture 9Messaging.zip
TapsLecture 10Taps.zip
StuffLecture 11Stuff.zip
Navigation StuffLecture 12NavStuff.zip
Tab Bar StuffLecture 13TabStuff.zip
Persistent StuffLecture 14PersistentStuff.zip
ScrubLecture 15Scrub.zip
REST Get StuffLecture 16RESTGetStuff.zip
REST StuffLecture 17RESTStuff.zip
OpenGL TouchesLecture 18GLTouches.zip
OpenGL MatricesLecture 19GLMatrices.zip
OpenGL TexturesLecture 20GLTextures.zip
OpenGL SpritesLecture 21GLSprites.zip
AudioLecture 22Audio.zip
HelloLecture 23Hello.zip
LayoutLecture 24Layout.zip
PopoversLecture 25Popover.zip
MapLecture 26Map.zip
MuseumLecture 27Museum.zip
App Store PublishingLecture 28None
Presentation TimerLecture 29PresentationTimer.zip

Project Templates

Template
Window-Based Application
Simple OpenGL ES1 Application
Simple OpenGL ES2 Application
Split View-Based Application

Unzip the template, create a CS4962 folder, put the template in it, then drag to one of:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates

~/Library/Application Support/Developer/Shared/Xcode/Project Templates

File Templates

Template
NSObject Sub-Class

Unzip the template, create a CS4962 folder, put the template in it, then drag to one of:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/File Templates

~/Library/Application Support/Developer/Shared/Xcode/File Templates

Grades


Magic	P1	P2	P3	P4	P5	PF	W1	W2	W3   			

1	95	60	100	85	100	60	98	78	80
2	100	100	80	65	100	85	100	106	100
3	100	50	75	75	100	75	60	67	52
4	98	100	80	100	100	60	64	31	0
5	98	100	110	50	100	85	72	86	100
6	100	100	120	130	100	100	95	98	100
7	95	100	100	100	100	100	0	0	0
8	100	100	100	85	100	100	95	98	100
9	100	100	85	100	100	90	95	0	0
10	100	100	110	100	100	100	90	110	100
11	95	0	0	0	0	0	0	0	0
12	95	100	100	100	100	100	100	110	100
13	95	85	100	100	100	100	100	86	100
14	90	0	85	75	0	55	82	0	0
15	100	70	65	0	100	0	99	94	100
16	100	100	85	75	100	100	61	83	100
17	98	100	80	100	100	100	100	94	100
18	90	70	60	75	100	75	75	70	0
19	100	100	85	100	100	75	79	0	0
20	100	100	100	100	100	100	100	110	100
21	100	100	100	100	100	100	93	97	100
22	100	60	100	85	100	100	100	86	100
23	100	95	105	100	100	85	0	106	100
24	100	100	100	100	100	85	78	108	100
25	100	95	105	100	100	80	100	100	100
26	100	85	75	0	100	75	90	88	25
27	100	90	100	100	100	100	80	106	100
28	100	100	100	100	100	100	100	100	100
29	100	100	100	130	100	100	53	66	100
30	100	100	110	100	100	100	74	86	100
31	100	100	100	100	100	100	100	0	100
32	100	100	100	100	100	100	98	0	100
33	100	100	100	100	100	100	93	110	100
34	100	90	80	75	100	95	70	82	100
35	100	100	100	100	100	75	90	68	0
36	100	100	80	0	100	85	68	96	100
37	100	100	100	100	100	95	75	58	0
38	100	90	100	100	100	100	95	58	100
39	100	100	100	75	100	95	99	100	95
40	100	100	120	100	100	85	99	96	100
41	100	100	110	25	100	90	100	77	75
42	100	100	120	130	100	100	97	89	100
43	100	100	100	100	100	75	85	95	100
44	90	100	100	100	100	100	95	99	100
									
									
									
	99	90	94	85	95	86	82	75	76
	100	100	100	100	100	95	93	87	100
	100	100	100	100	100	100	100	0	100