Professional Documents
Culture Documents
Beginning Iphone Development
Beginning Iphone Development
Topics
Requirements for developing iOS apps Object oriented programming Model-View-Controller Header and implementation les Xcode and Interface Builder
these commands into functions or subroutines each of which might perform a particular task i.e. accessible from any part of the program
Model-View-Controller
Isolates the application logic from the user interface, permitting independent development, testing and maintenance of each
Model
The users data and the data displayed to
the user
View
What the user interfaces with Renders the model into a form suitable for
interaction, typically a user interface element for different purposes
Controller
Code that manages the link between the
view and the model
Receives user input and initiates a response Accepts input from the user and instructs
the model and a view port to perform actions based on that input
Header Files
Blueprints for objects Allow programmers to separate certain elements of a program's source code into reusable les
Implementation Files
Contain the implementation code for the
method(s) of a class
Xcode
Interface Builder
Interface Builder
Allows developers to create interfaces for The resulting interface is stored as a .nib
le, short for NeXT Interface Builder, or more recently, as a .xib le integrated into Xcode applications using a graphical user interface
iOS Simulator
New Features
Single window mode Interface Builder is built in Live issues Autosave