Search Info On BlackBerries

Getting into On Developing Your Own iPhone Applications

Posted by gcfraley / Category:

By Ty Willington


Let us begin!

The first thing you need to do when developing iPhone applications is to get your development environment setup. Generally, you have to have an iMac or aMacBook to accomplish this. You can go to the direction of using something like AppMakr as it can be best for someone who is getting started to mess around with UI design even though it is bound. AppMakr can assist you setup an easy application for a company or individual just looking to create a quick and cheap app. But, it is not really the way to go if you need to actually understand iPhone development. If you have a more complex app you need to create, but don't have the time or the ability you can always use Elance or oDesk to have one developed.

The Software You'll Need

To get started creating your personal iPhone applications you will need to get yourself situated with the right software. You need to have the XCode IDE for the development. To get the XCode IDE you ought to become an Apple developer. If you just want to fool around and just test the waters, you may become a developer without cost by registering with Apple. You have several options for you. There's a free option that you will permit you to download the newest version of XCode which is 3.5 you can use the simulator that Apple offers and you can create your own applications. The second option is $99 bucks annually 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 then I suggest paying the $99 bucks. You have to register as an individual if you are a sole proprietorship. If you are an LLC or any other kind of business then it seems like you can use the business development option.

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.

Things You Will Have To Know

Various other stuff that you will need to get accustomed to. For starters iOS, this is Apple's mobile operating system. It is used by iPhone, iPod touch, and iPad. I will have a follow up post that goes into this in greater depth, but if you should jump ahead you may check out some of Apple's documentation.

The language that is primarily used when developing these applications is Objective C. You can now use C and C++, but Objective C is usually the way to go for most things. I will dive into this in more details eventually, but if you are interested in attaining several information in advance, I suggest Programming in Objective C 2.0.

Another concept you need to be acquainted with is Cocoa Touch. This is actually the API that's a high level interface to the system. It sits on top of the OS and provides you with the means to access all of the views and user controls and stuff. Again I'll dive into this in a later post.

Other Excellent References

In case you are really ambitious and want to get started right away I advise a few things. First, this can be a handy eBook and crash iPhone development course. This course was super beneficial when I was ramping up and the book was solid as well. If you buy the crash course the book gets thrown in at no cost. Also if you like the book in your hands this book named iPhone Development was helpful.




About the Author:



0 comments:

Post a Comment