//在Resource新建一个strings.xml文件,内容格式如下:
<dict>
<key>s1</key> //键值
<string>游戏</string> //对应的字符串,这也是解决cocos2d当中中文乱码的一种方法
</dict>
</plist>
Dictionary* strings = Dictionary::createWithContentsOfFile("strings.xml");//添加缓存
str = ((String *)strings->objectForKey("s1"))->getCString();//通过键值获取对应的字符串就OK了
//下面这三行解决在这个xml文件中只能存储string类型不能存储int型数据,所以将获取的string型转换为int
std::stringstream ss;//通过stringstream进行转换,不过字符串中只能是数字
int num;
ss << str;ss >> num;
关于Dictionary的详细方法https://www.douban.com/note/433260281/