iPhone is now a proven platform that has intense demand and supply when it comes to Applications. With over 110,000 applications available in the App Store, its still on the rise.
So you want to learn How to write iPhone apps ?
iPhone uses the Mac’s popular programming language: Objective C. It’s alot different from C. Objective C is more like C++ with a different syntax. Normally one would need to write Objective C code in XCode SDK on Mac OS. But there are ways to develop iPhone applications on windows pc too. XCode is an Advanced SDK with suport for all the major languages: C, C++, Fortran, Objective-C, Objective-C++, Java, AppleScript, Python and Ruby.
The Xcode suite includes a modified version of free software GNU Compiler Collection (GCC, apple-darwin9-gcc-4.2.1 as well as apple-darwin9-gcc-4.0.1, with the former being the default).
Stanford university developers have created a two lecture session that serves a complete Video guide [with assignments] to Help you get start writing basic iPhone applications.
Pre-requisites: Sound knowledge of Programming C / Objective C.
Other Top iPhone Programming Blogs:
- The Mobile Orchard – Top notch tutorials, App News
- Maniac Dev – Offers news updates and commentary on iPhone features, tutorials.
- The Apple Blog – Includes a few helpful tutorials, but mostly focuses on keeping you apprised of happenings in the world of Apple.
- iCode Blog – iPhone Tutorials, and excellent commentary including this reaction to Adobe announcing that Flash CS5 will be able to export iPhone Apps.
- iPhone SDK Articles – As the name suggest, no frills, just straight up tutorials.
- App Every Day – Matt created 25 apps in 25 days in the month of August 2009, all the code is available for download. An ambitious, and interesting project.