cocos2dx 数据存储
lua:
cc.UserDefault:getInstance():setStringForKey("string", "value1")-- 字符串
cc.UserDefault:getInstance():setIntegerForKey("integer", 10)-- 整型
cc.UserDefault:getInstance():setFloatForKey("float", 2.3)--浮点型
cc.UserDefault:getInstance():setDoubleForKey("double", 2.4)-- 双精度
cc.UserDefault:getInstance():setBoolForKey("bool", true)-- 布尔型
cc.UserDefault:getInstance():getStringForKey("string")
c++:
CCUserDefault::sharedUserDefault()->setBoolForKey("havedata",true);
CCUserDefault::sharedUserDefault()->setStringForKey("jj","Hello Boy!");
CCUserDefault::sharedUserDefault()->setDoubleForKey("aa",1.25);
CCUserDefault::sharedUserDefault()->setFloatForKey("bb",2.33f);
CCUserDefault::sharedUserDefault()->setIntegerForKey("cc",5);
//保存
CCUserDefault::sharedUserDefault()->flush();
//读取
string jj=CCUserDefault::sharedUserDefault()->getStringForKey("jj","none");
double aa=CCUserDefault::sharedUserDefault()->getDoubleForKey("aa",0.0);
double bb=CCUserDefault::sharedUserDefault()->getFloatForKey("bb",0.0f);
double cc=CCUserDefault::sharedUserDefault()->getIntegerForKey("cc",0);
lua:
cc.UserDefault:getInstance():setStringForKey("string", "value1")-- 字符串
cc.UserDefault:getInstance():setIntegerForKey("integer", 10)-- 整型
cc.UserDefault:getInstance():setFloatForKey("float", 2.3)--浮点型
cc.UserDefault:getInstance():setDoubleForKey("double", 2.4)-- 双精度
cc.UserDefault:getInstance():setBoolForKey("bool", true)-- 布尔型
cc.UserDefault:getInstance():getStringForKey("string")
c++:
CCUserDefault::sharedUserDefault()->setBoolForKey("havedata",true);
CCUserDefault::sharedUserDefault()->setStringForKey("jj","Hello Boy!");
CCUserDefault::sharedUserDefault()->setDoubleForKey("aa",1.25);
CCUserDefault::sharedUserDefault()->setFloatForKey("bb",2.33f);
CCUserDefault::sharedUserDefault()->setIntegerForKey("cc",5);
//保存
CCUserDefault::sharedUserDefault()->flush();
//读取
string jj=CCUserDefault::sharedUserDefault()->getStringForKey("jj","none");
double aa=CCUserDefault::sharedUserDefault()->getDoubleForKey("aa",0.0);
double bb=CCUserDefault::sharedUserDefault()->getFloatForKey("bb",0.0f);
double cc=CCUserDefault::sharedUserDefault()->getIntegerForKey("cc",0);