Cocos2D-X入门(11)CCUserDefault:保存数据

保存简单的数据用CCUserDefault和Android中的SharedPreferences一样,都是以键值对存储的。

//获取bool型值
 bool getBoolForKey(const char* pKey, bool defaultValue = false);
 //获取整型值
 int  getIntegerForKey(const char* pKey, int defaultValue = 0);
//获取浮点数值
 float getFloatForKey(const char* pKey, float defaultValue=0.0f);
 //获取双精度浮点数值
 double  getDoubleForKey(const char* pKey, double defaultValue=0.0);
//获取字符串
 std::string getStringForKey(const char* pKey, const std::string & defaultValue = "");  

//设置布尔型值
void setBoolForKey(const char* pKey, bool value);
 //设置整型值
 void setIntegerForKey(const char* pKey, int value);
 //设置浮点数值
 void setFloatForKey(const char* pKey, float value);
 //双精度浮点数值
 void setDoubleForKey(const char* pKey, double value);
 //设置字符串值
 void setStringForKey(const char* pKey, const std::string & value);

用法:

CCUserDefault::sharedUserDefault()->setStringForKey("UserName","henn");

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索cocos2d-x
, const
, char
, value
, defaultvalue
, 数值
, 浮点
CCUserDefault类
,以便于您获取更多的相关知识。

时间: 2024-05-16 00:26:19

Cocos2D-X入门(11)CCUserDefault:保存数据的相关文章

asp入门:asp如何保存数据

下面我们就来看看实例教程吧.  先来看看提交的页面: <FORM ACTION="saveinfo.asp" METHOD=post> <!-- Your fields here --> <INPUT TYPE=submit value="Submit"> </FORM> 下面看看接收数据并保存的页面.  <% Set fs = CreateObject("Scripting.FileSystemObj

DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表

原文:DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.创建应用程序并添加报表 启动 MS Visual Studio (2005.2008.或 2010). 在 Visua

Android学习笔记——保存数据到SQL数据库中(Saving Data in SQL Databases)

知识点: 1.使用SQL Helper创建数据库            2.数据的增删查改(PRDU:Put.Read.Delete.Update) 背景知识:                  上篇文章学习了保存文件,今天学习的是保存数据到SQL数据库中.相信大家对数据库都不陌生.对于                             大量重复的,有特定结构的             数据的保存,用 SQL数据库 来保存是最理想不过了.             下面将用一个关于联系人的数

ASP.NET:使用DataTable对象保存数据

asp.net|对象|数据 DataSet对象是数据表的集合(DataTables),在一个DataSet中可以存放多个DataTable.作为数据源,DataSet可以提供多个数据表,在DataSet中可以进行表的关联操作工作,同样,每个DataTable对象也可以作为数据源.下面这个实例演示了DataTable对象如何提供给DropDownList控件提供数据源的.     新建一个Web窗体,命名为DataTable_Simple.aspx,添加两个DropDownList控件,设计窗口如

Flash MX本地保存数据的二种方法

数据 谈到计算机操作,往往就不了数据操作,最基本的数据操作就是读取和保存数据.Flash程序很多时候也会用到数据操作,比如说载入外部文件就是读取数据.然而Flash保存数据的能力是很有限的.Flash 5时我们还可以用fscommond来本地保存外部文本文件,到了FlashMX时代,出于对安全因素的考虑,Micromedia取消了这个功能. 那是不是我们就无法用Flash MX保存数据了呢?回答是否定的,这里我就系统给大家介绍用Flash MX本地保存外部数据的三种方法. 方法一:使用MMsav

关闭窗口时保存数据的办法

数据 <SCRIPT language="javascript"> function IfWindowClosed() { var win = null; try { window.opener.name = "ss"; if ( window.opener.name != "ss" ) { win = window.open("quit.asp","","width=100,heig

asp 保存数据与批量删除数据方法

文章来提供一篇asp教程 保存数据与批量删除数据方法哦,在asp中保存数据到数据库教程也有很多种方法,我们只说了二种,同时删除数据也有很多方法,单条删除,批量删除,会用到for ,in来 实现. 注意:不同的字段名用英文逗号隔开,且不支持星号 表名处输入要查询的表名:如:table1 前台表单页面: 主要是注意input字段的name属性. asp下常用的添加数据代码是: 通过adodb.recordset 优点是:数据库入库比较简单,不用考虑单引号问题.不容易出现错误. 代码如下: usern

Android保存数据

Android保存数据的方式,每种存储方式都各有不同,有如下四种: 1.Shared Preferences:主要用于保存程序的系统配置信息.用来存储"key-values paires".一般用于保存程序启动时设定的信息,以便在程序下一次启动时继续保留前一次设定的信息. 2.Files:用文件的形式保存信息.可以通过对文件的读写来获取或保存相关信息. 3.SQLite:用数据库的形式保存信息.SQLite是一个开源的数据库 系统. 4.NetWork:将数据保存于网络. 1. Pre

Android 实现永久保存数据的方法详解_Android

背景:在Android中按照数据保存的方式,可以分为如下几种Content Provider (用的SQLite实现),SQLite,SharedPreferences(用的XML实现),文件,网络等方式. 今天在项目中,需要做一个永久保存的数据,保存到本地.于是测试了这几种保存方式.其中:SharedPreferences.SQLite.Content Provider 会在[设置]--[应用管理]--点击[清除数据]的时候,会删除文件.所以不安全.文件系统:如果SD卡坏了,或者拔掉的时候也会

flash+asp 提交保存数据到文本文件代码

flash+asp教程 提交保存数据到文本文件代码 as代码 ok.ok.onRelease = function () { if (x_bt.text != "" & x_wz.text != "") { showtime(); ms = "|" + timer + " " + x_bt.text + "@" + x_wz.text; txtload = new LoadVars(); txtlo