Hello everyone I am planning to develop some iphone games to contribute them to the market. But I just got really confused after I read something called "Cocoa".

I know C, C++ and Objective C and I just want to ask will I need Cocoa to make iPhone games. If yes, when will I need cocoa during programming the game?
What's Cocoa For Then?