Cocos2d-x How to using CCUserDefault

In file Global.h define static method:
    static CCString* getObjectForKey(const char* key);
    static void setObjectForKey(const char* key, CCString *obj);
In file Global.m 
CCString* Global::getObjectForKey(const char* key) {
    string value = CCUserDefault::sharedUserDefault()->getStringForKey(key, "");
    CCString *pRet = CCString::create("");
    pRet->m_sString = value;
    return pRet;
}

void Global::setObjectForKey(const char* key, CCString *obj) {
     CCUserDefault::sharedUserDefault()->setStringForKey(key, obj->getCString());
    CCUserDefault::sharedUserDefault()->flush();
}

Comments

Popular posts from this blog

Java : Variables Declaring

Install DNF in RHEL/CentOS 7

SQL Self JOIN