iPhone SDK Development
Xcode:- An Xcode project is a repository for all the information required
to build one or more software products. Its like a kit that contains all the elements
used to build your product and maintains the relationship between those elements
and instruct how to build them. Its complete development environment provides project
management, a powerful source editor, and a graphical debugger.
Interface Builder:- Interface Builder is an application for designing and
testing user interfaces. Interface Builder is Apple's graphical editor for designing
user interface components for both Carbon and Cocoa applications. Interface Builder
makes creating an application's user interface easier by allowing developers to
use its graphical editing environment to manage virtually every aspect of creating
a well designed user interface that adheres to the Aqua user interface guidelines.
Simulator: - a free utility designed to emulate the iPhone browsing environment.Its
runs, test, and debug your application locally on your Mac.
Instruments: - Collect, display, and compare performance data graphically
in real-time to optimize your application.
With all these tools and features, Mac made it possible for the SME sector and
entrepreneurs to come up with
iPhone mobile application development to see their dreams meet reality
and explore the huge customer base. The opportunity to outsource iPhone apps development
made it cost effective and thus affordable by many.