UserDefault
来源:互联网 发布:阿里云 地区选择 编辑:程序博客网 时间:2024/05/29 12:13
cocos2d-x 3.9
UserDefault可以作为一个小的数据存储库,它能够保存和获取基本的数据类型。
它支持存储以下的基本数据类型:
bool, int, float, double, string
包含的函数如下:
//----get类型方法//根据key值获取对应的value值,如果值不存在,无默认值则返回false,提供默认值则返回默认值//bool型bool getBoolForKey(const char* key);virtual bool getBoolForKey(const char* key, bool defaultValue); //整型int getIntegerForKey(const char* key); virtual int getIntegerForKey(const char* key, int defaultValue); //floatfloat getFloatForKey(const char* key); virtual float getFloatForKey(const char* key, float defaultValue); //double double getDoubleForKey(const char* key); virtual double getDoubleForKey(const char* key, double defaultValue); //string std::string getStringForKey(const char* key); virtual std::string getStringForKey(const char* key, const std::string & defaultValue); //data Data getDataForKey(const char* key); virtual Data getDataForKey(const char* key, const Data& defaultValue);//----set类型方法//设置key和对应的value值virtual void setBoolForKey(const char* key, bool value);virtual void setIntegerForKey(const char* key, int value);virtual void setFloatForKey(const char* key, float value);virtual void setDoubleForKey(const char* key, double value);virtual void setStringForKey(const char* key, const std::string & value);virtual void setDataForKey(const char* key, const Data& value);//set方法设置value之后,提交保存数据()virtual void flush();//根据key值删除数据virtual void deleteValueForKey(const char* key);//获取xml数据的存储路径 static const std::string& getXMLFilePath();/** All supported platforms other iOS & Android and CC_PLATFORM_WINRT use xml file to save values. This function checks whether the xml file exists or not. * @return True if the xml file exists, false if not. * @js NA */ //xml数据文件是否存在static bool isXMLFileExist();//获取实例static UserDefault* getInstance();//摧毁实例static void destroyInstance();
0 0
- UserDefault
- UserDefault
- UserDefault
- UserDefault
- UserDefault
- UserDefault
- cocos2d UserDefault
- UserDefault *defaults = UserDefault::getInstance();数据持久性
- UserDefault和Notification
- iOS UserDefault tips
- iOS UserDefault tips2
- cocos2dx:数据存储-UserDefault
- [cocos2dx]数据存储 UserDefault
- UserDefault的使用
- UserDefault 使用详解
- UserDefault数据读取
- UserDefault实现数据储存
- UserDefault的使用
- 没有躲过的坑--new一个指针数组、以及创建动态二维数组
- PHP 接口
- 程序调用ShellExecuteEx打开其他程序(兼容UAC获取管理员权限)
- Asset目录与res目录
- LeetCode OJ : 2 Add Two Numbers
- UserDefault
- 深入理解gps
- .net mvc 获取url中controller和action
- ACM的算法(觉得很好,有层次感)
- 自定义可拖拽的容器LinearLayout2
- c#.net smtp 发送邮件
- AndroidManifest.xml文件解析
- SAE 配置预装 django1.8.3中出现的问题
- Linux下如何指定某一类型程序用特定程序打开(通过binfmt_misc)