Okay, I've got your hook up, right here. I'm actually working on my own iPhone app right now, so I've done some research, and gotten some programming practice in. For starters, you will need a Mac at some point in order to publish your app. I don't believe there are any solutions that allow you to compile your iPhone app…
If you are going to want to get more in-depth into iPhone development, you will want to eventually learn some programming. Solutions like Shiva and Unity are nice, but have certain performance constraints. There is also the fact that iPhone touch interactions are tied to Objective-C coding. So more advanced interactivity…
Are you expecting to quickly learn programming in C, then learn Apple's Objective C language, then program an iphone app? Unless your idea for the app is nothing more than a 'hello world' message displayed on a blank screen, I think you may be underestimating what is involved in learning programming. You might be better…
You could also try GameSalad. It let's you create 2D iPhone and Web games with physics and logic without a single line of code. The tool itself is free to use right now and next month they will be releasing the actual service that let's you export to iPhone. www.gamesalad.com
Here's how I'm doing it: Unity Engine plus these plugins: Playmaker, NGUI. Adding SimpleSQL and Master Audio later. Playmaker is a visual scripting tool that will speed up your development 10x. NGUI is the best UI plugin for Unity and it ties into Playmaker. NGUI sends events to Playmaker. Unity is free, Playmaker $90 and…