I have developed in C++ many years ago, but these days I am primarily a Java software engineer. Given I own an iPhone, am ready to spring for a MacBook next month, and am gener
Another option for you is jaiPhon, which allows you to write java apps that get translated into iPhone-speak at build time.
I don't know if it's availanle yet, or if it's commercial-ware or whatever, but it's interesting none the less.
http://www.jaiphon.com/