4. http://www.hirevietnamese.com HIREVIETNAMESE
Introduction to iPhone Programming
Based on Objective-C
Only one application running at a time (multi-tasking
implemented in OS 4)
Only one window
Limited Screen Size
480 x 320 pixels (iPhone, 3G, & 3GS)
960 x 640 (iPhone 4G)
1024 x 768 (iPad)
Limited System Resources
5. http://www.hirevietnamese.com HIREVIETNAMESE
Introduction to iPhone Programming
Model – View –Controller (MVC) is
the method used for developing a
mobile app with XCode:
Model holds your application’s data
View holds the window, controls and other
UI
Controller Binds the model and view
together and decides how to handle user
input
6. http://www.hirevietnamese.com HIREVIETNAMESE
Getting Setup
Resources you will need: Beginning iPhone 3
Development
Mac OS 10.6.x Programming in
and Objective-C
iOS SDK 2.4.x
Software MAC Mini Textbook
Or
MacBook Pro
Hardware
11. http://www.hirevietnamese.com HIREVIETNAMESE
Programming Fundamentals
State Description
The application has not been launched or was running but was terminated by the
Not running
system.
Inactive The application is running in the foreground but is currently not receiving events.
Active The application is running in the foreground and is receiving events.
Background The application is in the background and executing code.
Suspended The application is in the background but is not executing code.