The iPhone is hot. You should be able to bang out an app and make some bucks right? Not so fast. This is no easy feat. There is a lot of info to learn before you write your first app. And it does not always help if you already know how to program for the Mac.
The iPhone has its own operating system. It is a type of Mac OS. The APIs to code to are based on Cocoa, which is an OO framework for apps. You actually use a scaled down version of Cocoa called Cocoa Touch.
You code your apps in Objective C. This language is C with some extra stuff. It is not C++. What are you waiting for? Time to learn iPhone app development skills.
Use the Requirements Already - I am working on a release at work. Initially we were supposed to replicate some bunch of database tables that the customer had in an old system. We did a ...