Assignment 0 — (Probably) Your First iPhone App
Due Wednesday, February 10, 2010
NOTE: The hard copy of this assignment, like others in this
class, is due at the beginning of the class period. This
means that if you are even a minute late, you lose 20%. If you are
worried about potentially being late, turn in your assignment
ahead of time. Do this by submitting it to me during office
hours or by sliding it under my office door. The electronic copy of
this assignment is due at 9:00pm on the due date. Submit the
electronic copy using the appropriate dropbox in D2L. Do not send
assignments to me through email or leave them in my departmental mail
box.
The assignment.
- Follow the steps of the "Your First iPhone Appilcation"
tutorial from the iPhone Developer Center and create a working
HelloWorld iPhone app.
As you follow these steps, make the following customizations along
the way:
- Make the background color a custom color of your choosing.
- Add an additional label containing your name and place it below
the button on the GUI.
You may need to follow the directions in the Troubleshooting
section of that tutorial if your application does not work correctly at
first.
- Create a UML diagram for the classes found in your app.
- Explain what important parts of your application, if any, are not
represented in the UML diagram. Discuss how you might be able to
express these in a diagram or text.
What to turn in.
Turn in a printed copy of the completed/customized code, a hard copy
of the UML, and your writeup as to what is missing from the UML. Turn
in electronic copies of all of these materials as well.