I've just gotten basic UIKit down. I've made several personal apps and such, but now I'm ready to move on to a game with some other developers. Both of these frameworks look powerful and have tons of bells and whistles.
Does anyone have a preference? Are there pros and cons when compared to each other? They both seem to have similar syntax and performance.
while working as a game developer specifically for ios, cocos2d is best suitable.Some of the reason are as:
1.Open source and objective-c language
2.free of cost
3.you learn a lot means u have to compromise with development time.
4.it supports PVRTC texture which reduce memory usage. PVRTC is an image format. When it is loaded into RAM, it consumes less memory at the expense of image quality. PVRTC is not yet supported in the current version of Sparrow.
for sparrow: it's still inits development phase It is highly similar to the framework in Flash/Flex. If you are a Actionscript 3 developer, you will be highly familiar with Sparrow. no support for PVRTC, No integrated Physics engine and particle system.
below is the list of resources which i found as a beginner for development. You can jump to some of the links http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-with-cocos2d-tutorial
https://github.com/cocos2d/cocos2d-iphone
what is chipmunk/physics engine http://www.alexandre-gomes.com/articles/chipmunk/
list of all frameworks http://www.tonylea.com/2011/best-iphone-game-frameworks/ http://talkbinary.com/iphone-development/9-game-engines-for-iphone-development/
hope it help u!!