If you’re started the basics of iPhone development and decided that you want to push it up another notch to games development, then you may have heard of Cocos2D somewhere. So what is Cocos2D? Cocos2D was originally a phyton based framework for building 2D games, demos, and other graphical/interactive applications.
Now, they have a framework for iPhone which is written in Objective-C. Cocos2D for iPhone supports iPod Touch, iPhone and iPad. You can check out some of the sample applications developed with it:-