在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
类说明 在CrossApp中提供了自带的存储类:CAUserDefault,适合存储数据量比较小,结构比较简单的数据。如果你需要存储大量的复杂数据,建议使用SQlite3比较合适。 CAUserDefault 方法 (点击查看方法介绍)
存储代码如下:
读取示例代码:
CAUserDefault 方法 void setBoolForKey(const char* pkey,bool valuer) 返回值:void 参数:
解释:根据pkey存储一个bool类型 void setIntegerForKey(const char* pkey,int valuer) 返回值:void 参数:
解释:根据pkey存储一个int类型 void setFloatForKey(const char* pkey,float valuer) 返回值:void 参数:
解释: 根据pkey存储一个float类型 void setDoubleForKey(const char* pkey,double valuer) 返回值:void 参数:
解释: 根据pkey存储一个double类型 void setStringForKey(const char* pkey, const std::string & value) 返回值:void 参数:
解释: 根据pkey存储一个string类型 bool getBoolForKey(const char* pKey) 返回值:bool 参数:
解释: 根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回false bool getBoolForKey(const char* pKey,bool defaultValue) 返回值:bool 参数:
解释: 根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回defaultValue int getIntegerForKey(const char* pKey) 返回值:int 参数:
解释:根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回0 int getIntegerForKey(const char* pKey, int defaultValue) 返回值:int 参数:
解释: 根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回defaultValue float getFloatForKey(const char* pKey) 返回值:float 参数:
解释: 根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回0.0f float getFloatForKey(const char* pKey,float defaultValue) 返回值:float 参数:
解释:根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回defaultValue double getDoubleForKey(const char* pKey) 返回值:double 参数:
解释: 根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回0.0 double getDoubleForKey(const cha * pKey,double defaultValue) 返回值:double 参数:
解释: 根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回defaultValue 返回值:void 参数: 解释: 存储到UserDefault.xml,不写的话不会存入 const string& getXMLFilePath(); 返回值:const string& 参数: 解释: 获得UserDefault.xml的存储路径 std::string getStringForKey(const char* pKey); 返回值: 参数:
解释:根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回"" std::string getStringForKey(const char* pKey, const std::string & defaultValue); 返回值: 参数:
解释:根据pkey读取相应的值,如果没有在UserDefault.xml找出则返回defaultValue |
请发表评论