Приложения для iPhone создаются с использованием Objective-C в качестве основного языка. Вы также можете использовать C / C ++ в приложениях, но API-интерфейс Cocoa Touch использует target-C.
Кроме того, если вы никогда не программировали на Mac до того, как к этому придется привыкнуть. Apple широко использует шаблон проектирования MVC (Model View Controller) в своей модели программирования.
Вот хороший сайт с несколькими приложениями для iPhone с исходным кодом:
http://appsamuck.com/
Если вам нужен ускоренный курс по target-C, перейдите по этой ссылке:
http://cocoadevcentral.com/d/learn_objectivec/