IFD:IOSDev/Projects/Pavlos: Difference between revisions

From Medien Wiki
No edit summary
No edit summary
Line 43: Line 43:
The app consists of 3 Classes:
The app consists of 3 Classes:
The '''UpicAppDelegate''' is where evertything starts from (not much interesting happens here)
The '''UpicAppDelegate''' is where evertything starts from (not much interesting happens here)
The '''UpicViewController''' controls the only View of the UPIC app. When a user draws a line, the ''UpicViewController'' creates an instance of '''SoundVector''' which is charged with storing the point2d-path the line consists of, and also transforming this point2d-path into sound. Two-dimensional points are stored in an [http://cocoawithlove.com/2008/12/ordereddictionary-subclassing-cocoa.html '''OrderedDictionary'''] as SoundVector instants themselves. Of course, all user interaction (painting, undoing, playing, controlling speed and loop) is handled by the '''UpicViewController'''.
The '''UpicViewController''' controls the only View of the UPIC app. When a user draws a line, the ''UpicViewController'' creates an instance of '''SoundVector''' which is charged with storing the point2d-path the line consists of, and also transforming this point2d-path into sound. Two-dimensional points are stored in an [http://cocoawithlove.com/2008/12/ordereddictionary-subclassing-cocoa.html '''OrderedDictionary'''], as SoundVector instances themselves. Of course, all user interaction (painting, undoing, playing, controlling speed and loop) is handled by the ''UpicViewController''.


==App Store==
We expect to have finished polishing the app by the end of September 2011 and by then have it submitted to the AppStore. (The app is already fully functional)
==References==
==References==
<references/>
<references/>