iLibs is a free and open source library for iPhone OS game development using the Cocos2D framework.
The Cocos2D framework is a good choice for iPhone game development because it has a strong and growing community and provides in most all needs of basic and more advanced game development with a healthy and usable API.
iLibs is not a feature-complete library that provides in all your needs but does its best to be extensible.
Here are some key features of "iLibs":
· Cocos2D Actions: Modify arbitrary properties in combination with other cocos2d-iphone Actions such as Ease actions.
· Abstract Application Delegate: Takes care of cocos2d-iphone and iLibs initialization.
· Configuration: A configuration singleton provides dead-easy NSUserDefaults-backed strongly typed property-based configuration.
· Audio: Configuration-based music manager and dead-easy sound effect management.
· Logging: Support for logging at debug, info, warning and error level with a clean API.
· Cryptography Utilities: Hashing, Encrypting and Decrypting.
· Cocos2D Layers: Animating loading/aiming bar, Node scrolling (such as UIScrollLayer), flicking and swiping, Automatic Menu/Configuration menu generation.