MX iTunes, App Store, iBookstore, and Mac App Store

iPhone Application Development

By Ty Willington


Let us begin!

The very first thing you must do when developing iPhone applications is to get your development environment setup. Usually, you will need an iMac or a MacBook to get this done. You can go the route of using something similar to AppMakr although confined, it can be suitable for someone just getting started to mess around with UI design. AppMakr will aid you to setup an easy application for a company or individual just looking to create a cheap and quick application. But, it is not really the way to go if you wish to actually understand iPhone development. If you would like to create a more complicated application but don't have the time and ability, you could use Elance or Odesk to get one developed.

The Software You Must Have

To get started with creating your iPhone applications, you need to get yourself situated with the appropriate software. The main thing utilized to do development is the XCode IDE. To own XCode IDE, you should become an Apple developer. If you just want to fool around and just test the waters, you may become a developer at no cost by registering with Apple. You have several options for you. The free option will assist you to download the recent version of XCode which is 3.5 and you can make use of the simulator that Apple provides and create your own applications. The second option is $99 bucks a year and it allows you to download the latest XCode preview which is 4.0 as well as submit your apps to the Apple Store and download your apps onto your iPhone to test. If you are going to be doing any type of real developing, I suggest that you pay the $99. However, there is one issue with this method if you are a sole proprietorship then you'll need to register as an individual. If you are an LLC or any other kind of business, you may use the business development alternative.

You may download XCode if you have your development membership setup. For the purposes of this site, I will possibly make use of the XCode 4.0 since this is the way Apple will be heading later on. You should be able to follow along with XCode 3.5, but using 4.0 will make it easier. My next post will go into the basics of XCode so make sure that you get ready by downloading it.

The Things You Must Learn

Various other stuff that you will need to get familiar with. For starters iOS, this is Apples mobile operating system. It is utilized on the iPhone, iPad and the iPod touch. I will have a follow up post that goes into this in greater detail, but if you should jump ahead you can check out some of Apple's documentation.

Objective C is primarily made use of when developing these applications. You can now use C and C++, but Objective C is often useful for most. I will dive into this in more details later on, but if you are interested in attaining numerous information early in advance, I suggest Programming in Objective C 2.0.

Another concept you need to be accustomed to is Cocoa Touch. This is the API that's a high level interface to the system. It sits on top of the OS and offers you with entry to all of the views and user controls and stuff. Again I'll plunge into this in a future post.

Other Superb References

In case if you are really ambitious and want to get started immediately, I suggest several things. First, this can be a practical eBook and crash iPhone development course. This course was super handy while I was ramping up and the book was solid as well. If you acquire the crash course the book gets thrown in totally free. Also if you like the book in your hands this book known as iPhone Development was valuable.




About the Author:



0 comments: