IPhone OS is
the system implemented by Apple that allows you to run native applications on
mobile devices: iPhone, iPod Touch and iPod. The iPhone OS development is a selling point of Apple products. The security measures continue to evolve into
the world’s biggest Smartphone operating system, while security researchers and
hackers try to evade its security model. Apple has come across a lot of security
concerns by the users, but the company always stack-up against all relevant
insecurities. The architecture of this platform builds on the core system Mac
OS X and adds a new layer that supports the multi-touch interface and
accelerometer. The minimum requirements to start developing on this platform
are:
1.
Mac OS X 10.5 (Leopard) or later
2.
iPhone SDK 2.0 or later
3.
Mobile device for testing (optional)
The iPhone SDK
contains the information, tools and code needed to test, develop, debug, run
and tune apps for the iPhone OS. To fulfil that purpose, several applications
are used. Within this kit are three main applications:
1.
Xcode: Contains a set of tools for developing applications. It allows:
editing, debugging and compiling the source code.
2.
Interface Builder: Enables the creation of graphical interfaces and
linking with Xcode.
3.
iPhone Simulator: Runs applications developed an emulator of the
device.
Integrated
development environment (IDE) belongs to Xcode of Apple Inc. and is provided
free with Mac OS X. Xcode works with Interface Builder, which is a tool for
creating graphical user interfaces. Xcode includes a collection of compilers
and can compile the code through a wide
range of programming model. Various
features of Xcode is basically related to the technology that is used for
delivering process of building from source code among multiple
computers. Xcode was introduced on October 24 of 2003 with version 10.3 of Mac
OS X, being developed from previous Apple development environment.
The appearance
of Xcode 2.1 launched in June of 2005 was significant because it provided the
developer community the tools to create universal binaries that allow software
created for Mac OS X be run on the architecture PowerPC and the new, based on
Intel (x86). This version also integrates the tools and frameworks WebObjects.
The development package "Xcode Tools" contains many different
components. In addition to editors and compilers, it also includes tools to
create installation packages for profiling and analysis of hardware for editing
configuration files and create icons. But the key development components are:
"Xcode IDE" consists of a built-in code and data editor, project and
file management, graphical debugger and compiler, version control, documentation
assistant and the hardware simulator of the iPhone.
About The Author:
Hope you enjoyed this article by NAME; he is a passionate writer and an energetic follower of mobile application industry, with focus on iPhone applications. He has written for various magazines and top mobile application blogs that proves hi authenticity in this industry.
No comments:
Post a Comment