Developing IPhone Apps From The Ground Up
Posted by Blerz on
January 26, 2009
One of the most exciting development platforms in the last few years is the IPhone device/application platform. I’ve just now gotten into the idea of developing IPhone apps, though I’ve owned an IPhone since they were first released. Along with my usual posts about building applications/sites for the web, I’m going to be doing a fair amount of articles about developing for the IPhone. Specifically, information for beginner IPhone developers, as I am a complete and utter beginner. Here’s the checklist you’ll need to get started from scratch:
1. An Intel-Based Mac. I bought a used MacBook Pro off of eBay for a good price, since I had never been a fan of the OS before now. Smart move by Apple, forcing people not only to buy a Mac to develop for the IPhone, but also a relatively new Mac, as the Intel Proc Macs have only been out for a relatively short time.
2. The IPhone SDK. This is freely available from Apple, though you do have to sign a fairly restrictive NDA/License agreement. Ah well.
3. XCode. This is my first exposure to the XCode IDE, and I habe to say, I am a fan. It’s nice and clean, failry easy to use and self-explanatory, and free. The documnetation is great. My only complaint is the Interface Builder, which offers drag-and-drop programming, but I found it less than intuitive and a little hard to navigate.
4. Finally, you must pay Apple to actually sell Apps on their App Store. First, for a developer license, then a 30% fee on each sale you make on your app. Another smart move, as much as I hate to admit it.
There’s the building blocks you need. I’ve just set up my own dev environment and peeked into the docs tonight, so I will be posting more as I progress.
Technorati Tags: IPhone For Beginners, IPhone, IPhone Developer Tutorial

