6 2008
Now that Apple has removed the iPhone NDA, which prevented developers from talking about the nuts and bolts of their iPhone apps, a number of tutorials have started to trickle on to the web. One of the best we’ve seen is Matt Long’s simple, easy-to-follow write-up on developing a basic iPhone application.
For those of you more inclined to video tutorials, Long also has a nice video walk through available as well.
Keep in mind that Long’s tutorial is pretty high level and assumes a certain familiarity with both the Cocoa development framework and the model-view-controller paradigm. You’ll also need to have Apple’s developer tools and all the requisite iPhone SDK tools installed.
Still, as long as you have at least some programming background, it shouldn’t be to hard to follow. Long himself is a former Windows developer, proving that it isn’t all that difficult to jump into the Mac/iPhone development world.
The App Store launched with lots of apps, but that represents only a small amount of the interest. The developer kit (SDK) has been downloaded over 250,000 times.
So, how do you write an app and get it into the App Store?
Download the SDK. If you aren’t one of the 250,000, get the SDK and dig into it. It has everything you need to develop (but not deploy) applications.
Learn Objective-C. Like everything written for Mac, iPhone developers use Objective-C. Apple introduced a special abstraction API called Cocoa Touch for iPhone (and iPod Touch) development
.
Apply to Developer Program. If you want to get your app into the App Store, you need to be in the Developer Program, which costs $99. Membership is required for all apps, even if you don’t plan to charge for it.
Wait awhile. Reports are that there is a six month waiting list to be an approved developer. Some have speculated that the time to wait may decrease now that the iPhone 3G has been released.
The good news is that no matter how long the wait is, you’ll have time to learn the SDK. Becoming an accepted developer only gets you into the App Store. Of course, that’s the only way to distribute your applications, so it’s a necessary part of the process.
BY
piyush solanki
File Under: Mobile, Programming
Learn the Basics of Building an iPhone App
For those of you more inclined to video tutorials, Long also has a nice video walk through available as well.
Keep in mind that Long’s tutorial is pretty high level and assumes a certain familiarity with both the Cocoa development framework and the model-view-controller paradigm. You’ll also need to have Apple’s developer tools and all the requisite iPhone SDK tools installed.
Still, as long as you have at least some programming background, it shouldn’t be to hard to follow. Long himself is a former Windows developer, proving that it isn’t all that difficult to jump into the Mac/iPhone development world.
How to Write an iPhone App
The App Store launched with lots of apps, but that represents only a small amount of the interest. The developer kit (SDK) has been downloaded over 250,000 times.
So, how do you write an app and get it into the App Store?
Download the SDK. If you aren’t one of the 250,000, get the SDK and dig into it. It has everything you need to develop (but not deploy) applications.
Learn Objective-C. Like everything written for Mac, iPhone developers use Objective-C. Apple introduced a special abstraction API called Cocoa Touch for iPhone (and iPod Touch) development
.
Apply to Developer Program. If you want to get your app into the App Store, you need to be in the Developer Program, which costs $99. Membership is required for all apps, even if you don’t plan to charge for it.
Wait awhile. Reports are that there is a six month waiting list to be an approved developer. Some have speculated that the time to wait may decrease now that the iPhone 3G has been released.
The good news is that no matter how long the wait is, you’ll have time to learn the SDK. Becoming an accepted developer only gets you into the App Store. Of course, that’s the only way to distribute your applications, so it’s a necessary part of the process.
BY
piyush solanki