That's interesting, I never thought about using it for an iPhone. I was possibly going to learn Objective C but you've made me re-think that plan. So far I've done very little work with phones ... only programmed for Android using Java, which is a programming language I really don't care for.
Two questions: 1) Have you written any code for the iPhone? and 2) What would your language of choice be on the iPhone if it could be anything (whether you’ve already coded for it or not?)