CCUserDefault acts as a tiny database. More...
#include <CCUserDefault.h>
Public Member Functions | |
| ~CCUserDefault () | |
| bool | getBoolForKey (const char *pKey) |
| Get bool value by key, if the key doesn't exist, a default value will return. More... | |
| local | getBoolForKey ( local pKey) |
| Get bool value by key, if the key doesn't exist, a default value will return. More... | |
| bool | getBoolForKey (const char *pKey, bool defaultValue) |
| int | getIntegerForKey (const char *pKey) |
| Get integer value by key, if the key doesn't exist, a default value will return. More... | |
| var | getIntegerForKey ( var pKey) |
| Get integer value by key, if the key doesn't exist, a default value will return. More... | |
| local | getIntegerForKey ( local pKey) |
| Get integer value by key, if the key doesn't exist, a default value will return. More... | |
| int | getIntegerForKey (const char *pKey, int defaultValue) |
| float | getFloatForKey (const char *pKey) |
| Get float value by key, if the key doesn't exist, a default value will return. More... | |
| float | getFloatForKey (const char *pKey, float defaultValue) |
| double | getDoubleForKey (const char *pKey) |
| Get double value by key, if the key doesn't exist, a default value will return. More... | |
| local | getDoubleForKey ( local pKey) |
| Get double value by key, if the key doesn't exist, a default value will return. More... | |
| double | getDoubleForKey (const char *pKey, double defaultValue) |
| local | getDoubleForKey ( local pKey, local defaultValue) |
| std::string | getStringForKey (const char *pKey) |
| Get string value by key, if the key doesn't exist, a default value will return. More... | |
| std::string | getStringForKey (const char *pKey, const std::string &defaultValue) |
| var | getStringForKey ( var pKey, var defaultValue) |
| local | getStringForKey ( local pKey, local defaultValue) |
| void | setBoolForKey (const char *pKey, bool value) |
| Set bool value by key. More... | |
| local | setBoolForKey ( local pKey, local value) |
| Set bool value by key. More... | |
| void | setIntegerForKey (const char *pKey, int value) |
| Set integer value by key. More... | |
| var | setIntegerForKey ( var pKey, var value) |
| Set integer value by key. More... | |
| local | setIntegerForKey ( local pKey, local value) |
| Set integer value by key. More... | |
| void | setFloatForKey (const char *pKey, float value) |
| Set float value by key. More... | |
| void | setDoubleForKey (const char *pKey, double value) |
| Set double value by key. More... | |
| void | setStringForKey (const char *pKey, const std::string &value) |
| Set string value by key. More... | |
| void | flush () |
| Save content to xml file. More... | |
Static Public Member Functions | |
| static CCUserDefault * | sharedUserDefault () |
| static void | purgeSharedUserDefault () |
| static const std::string & | getXMLFilePath () |
| local | getXMLFilePath () |
| static bool | isXMLFileExist () |
| var | isXMLFileExist () |
| local | isXMLFileExist () |
CCUserDefault acts as a tiny database.
You can save and get base type values by it. For example, setBoolForKey("played", true) will add a bool value true into the database. Its key is "played". You can get the value of the key by getBoolForKey("played").
It supports the following base types: bool, int, float, double, string
| ~CCUserDefault | ( | ) |
| var ~CCUserDefault | ( | ) |
| local ~CCUserDefault | ( | ) |
| void flush | ( | ) |
Save content to xml file.
| var flush | ( | ) |
Save content to xml file.
| local flush | ( | ) |
Save content to xml file.
| bool getBoolForKey | ( | const char * | pKey) |
Get bool value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is false.
| var getBoolForKey | ( | var | pKey) |
Get bool value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is false.
| local getBoolForKey | ( | local | pKey) |
Get bool value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is false.
| bool getBoolForKey | ( | const char * | pKey, |
| bool | defaultValue | ||
| ) |
| var getBoolForKey | ( | var | pKey, |
| var | defaultValue | ||
| ) |
| local getBoolForKey | ( | local | pKey, |
| local | defaultValue | ||
| ) |
| double getDoubleForKey | ( | const char * | pKey) |
Get double value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.0.
| var getDoubleForKey | ( | var | pKey) |
Get double value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.0.
| local getDoubleForKey | ( | local | pKey) |
Get double value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.0.
| double getDoubleForKey | ( | const char * | pKey, |
| double | defaultValue | ||
| ) |
| var getDoubleForKey | ( | var | pKey, |
| var | defaultValue | ||
| ) |
| local getDoubleForKey | ( | local | pKey, |
| local | defaultValue | ||
| ) |
| float getFloatForKey | ( | const char * | pKey) |
Get float value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.0f.
| var getFloatForKey | ( | var | pKey) |
Get float value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.0f.
| local getFloatForKey | ( | local | pKey) |
Get float value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.0f.
| float getFloatForKey | ( | const char * | pKey, |
| float | defaultValue | ||
| ) |
| var getFloatForKey | ( | var | pKey, |
| var | defaultValue | ||
| ) |
| local getFloatForKey | ( | local | pKey, |
| local | defaultValue | ||
| ) |
| int getIntegerForKey | ( | const char * | pKey) |
Get integer value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.
| var getIntegerForKey | ( | var | pKey) |
Get integer value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.
| local getIntegerForKey | ( | local | pKey) |
Get integer value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is 0.
| int getIntegerForKey | ( | const char * | pKey, |
| int | defaultValue | ||
| ) |
| var getIntegerForKey | ( | var | pKey, |
| var | defaultValue | ||
| ) |
| local getIntegerForKey | ( | local | pKey, |
| local | defaultValue | ||
| ) |
| std::string getStringForKey | ( | const char * | pKey) |
Get string value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is "".
| var getStringForKey | ( | var | pKey) |
Get string value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is "".
| local getStringForKey | ( | local | pKey) |
Get string value by key, if the key doesn't exist, a default value will return.
You can set the default value, or it is "".
| std::string getStringForKey | ( | const char * | pKey, |
| const std::string & | defaultValue | ||
| ) |
| var getStringForKey | ( | var | pKey, |
| var | defaultValue | ||
| ) |
| local getStringForKey | ( | local | pKey, |
| local | defaultValue | ||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void setBoolForKey | ( | const char * | pKey, |
| bool | value | ||
| ) |
Set bool value by key.
| var setBoolForKey | ( | var | pKey, |
| var | value | ||
| ) |
Set bool value by key.
| local setBoolForKey | ( | local | pKey, |
| local | value | ||
| ) |
Set bool value by key.
| void setDoubleForKey | ( | const char * | pKey, |
| double | value | ||
| ) |
Set double value by key.
| var setDoubleForKey | ( | var | pKey, |
| var | value | ||
| ) |
Set double value by key.
| local setDoubleForKey | ( | local | pKey, |
| local | value | ||
| ) |
Set double value by key.
| void setFloatForKey | ( | const char * | pKey, |
| float | value | ||
| ) |
Set float value by key.
| var setFloatForKey | ( | var | pKey, |
| var | value | ||
| ) |
Set float value by key.
| local setFloatForKey | ( | local | pKey, |
| local | value | ||
| ) |
Set float value by key.
| void setIntegerForKey | ( | const char * | pKey, |
| int | value | ||
| ) |
Set integer value by key.
| var setIntegerForKey | ( | var | pKey, |
| var | value | ||
| ) |
Set integer value by key.
| local setIntegerForKey | ( | local | pKey, |
| local | value | ||
| ) |
Set integer value by key.
| void setStringForKey | ( | const char * | pKey, |
| const std::string & | value | ||
| ) |
Set string value by key.
| var setStringForKey | ( | var | pKey, |
| var | value | ||
| ) |
Set string value by key.
| local setStringForKey | ( | local | pKey, |
| local | value | ||
| ) |
Set string value by key.
|
static |
|
static |
|
static |