Stages of iPhone Development

For any development we need a good code editing environment, debugging tools, performance tools and other tools like re factoring tool, source code management tool. This all are bundled in a single integrated environment called Xcode. Its simple to use with advanced facilities.

Xcode is a matured development environment and is used in Mac OS development for more than 2 decades. The Xcode for iPhone comes with templates which helps to start iPhone application development in a very limited time.


1. iPhone Management

Any iPhone that we need to use for development must be specially provisioned as a development device. This is done by the Xcode organiser. Organiser also helps to manage the software and firmware loaded in the device. A new version of iPhone OS can be installed easily to a device with the help of iPhone organiser. It can also be used to view logging information, crash logs of an application from iPhone console. Organizer also allows to take screen shots of applications on your iPhone. So we can conclude that iPhone Organizer isĀ  basically a device management tool.
(more…)