The document provides an overview of basic iOS development concepts including MVC architecture, delegation, target-action, UIApplication architecture, UIViewController catalog, and UIView architecture. It explains that the MVC pattern separates an app's data model, user interface views, and behavior/control logic. It also outlines how iOS uses delegation and target-action to define behaviors separately from components.
7. DELEGATION
delegate
Component Behavior
Component’s behavior is defined in another
pre-defined class.
Must keep relationship between component
and behavior with field relation.
9. TARGET-ACTION
Target
Component CustomClass
Action
CustomMethod
Component’s behavior is defined in custom
method in custom class.
Must keep relationship between component
and behavior with add target and action.
14. UIAPPLICATION INTERACTS WITH …
Http
UIKit Other Services
Communication
Camera GPS Heading
File I/O Media
Accelerometer Localization
[ [UIApplication shareApploication]
openURL]
Other App