Start Developing iOS Apps Today
Do you have a great idea for an application and you wish to develop it for iPhone platform? but you don't know where to start. I agree, it's often confusing when you want to start developing for a new platform. It's obvious that you need tools in order to create your application. But what are these tools and where can you find them. To be very concise, here is what you need:
Apple Mac Computer First
First of all, to be able to develop applications for iPhone and other Apple products family such as iPad and iPod touch. You need a Mac computer.
Integrated Development Environment (IDE)
Second, you need Apple's Integrated Development Environment (IDE).
The IDE is named Xcode and it provides everything you need to create great apps for iPhone, iPod touch, and iPad. It includes a source editor, a graphical user interface editor, and many other features. In other words, Xcode provides tools to manage your entire development workflow from creating your app to testing, optimizing, and shipping your app to the App Store.
iOS Software Development Kit (SDK)
Third, you need the iOS Software Development Kit (SDK).
The iOS SDK extends the Xcode toolset to include the tools, compilers, and frameworks you need specifically for iOS.
Now you should be wondering what programming language to use to write your applications. The answer is Objective-C.
What is Objective-C
The following is the big picture of what Objective-C is.
Objective-C is an elegant object-oriented language that powers all iOS apps. Objective-C is a superset of C, which means you can write both C and Objective-C code in your projects. Although you can use other languages for development, you cannot build an iOS app without Objective-C.
Objective-C is a simple language with syntax and conventions that are easy to learn especially if you have experience with other object-oriented languages such as Java and C++. If you are a C programmer, you will find that when you are familiar with object-oriented programming and Objective-C, your apps are easier to design and modify.
Xcode, Xcode and Xcode
You are one step from getting the tools you need to develop applications for iPhone, iPad and iPod. You must download Xcode which includes iOS SDK. There are two ways to get Xcode.
You can either
download the latest version of Xcode by openning the Mac App Store app on your Mac, search for Xcode, and click Free to download Xcode. (The Mac App Store app is installed with Mac OS X version 10.7 and later. If you have an earlier version of Mac OS X, you need to upgrade.)
Or download it from here download Xcode
This concludes today's tutorial and I hope this helps.