CCUserDefault::sharedUserDefault()->setStringForKey("string", "value");
CCUserDefault::sharedUserDefault()->setIntegerForKey("integer", 10);
CCUserDefault::sharedUserDefault()->setFloatForKey("float", 2.3f);
CCUserDefault::sharedUserDefault()->setDoubleForKey("double", 2.4);
CCUserDefault::sharedUserDefault()->setBoolForKey("bool", true);
CCUserDefault::sharedUserDefault()->flush();
string ret = CCUserDefault::sharedUserDefault()->getStringForKey("string");
double d = CCUserDefault::sharedUserDefault()->getDoubleForKey("double");
int i = CCUserDefault::sharedUserDefault()->getIntegerForKey("integer");
float f = CCUserDefault::sharedUserDefault()->getFloatForKey("float");
bool b = CCUserDefault::sharedUserDefault()->getBoolForKey("bool");