• 1.摘要
  • 2.基本信息
  • 3.常用的方法
  • 3.1.创建:
  • 3.2.转换:

CCString

CCString是Cocos2d-x自己封装的字符串类·CCString继承至CCObject,CCObjecte这个基类主要是为了自动内存管理而创建的。CCString提供一系列的接口,例如create,convert等等。

基本信息

  • 外文名

    CCString

  • 封装者

    Cocos2d-x

  • 属性

    程序

  • 例子

    createconvert

常用的方法

创建:

/**使用std::string创建了一个字符串, 你也可以传递一个c字符串指针,因为std::string的构造函数可以访问c字符串指针

* @返回的 CCString 指针是一个自动释放对象,

*也就意味着你不需要调用release操作,除非你retain了.

*/

static CCString* create(const std::string& str);

/**使用格式化方式来创建一个字符串,这个方法和c语言里面的‘sprintf’类似,默认缓存大小是(1024*100)bytes

*假如你想要改变这个缓存大小,你可以去CCString.cpp中,更改kMaxStringLen 这个宏定义。

* @返回的 CCString 指针是一个自动释放对象,

*也就意味着你不需要调用release操作,除非你retain了.

*/

static CCString* createWithFormat(const char* format, …);

/** 使用二进制数据来创建字符串

* @返回的 CCString 指针是一个自动释放对象,

*也就意味着你不需要调用release操作,除非你retain了.

*/

static CCString* createWithData(const unsigned char* pData, unsigned long nLen);

/**使用一个文件来创建一个字符串,