CCString
CCString是Cocos2d-x自己封装的字符串类·CCString继承至CCObject,CCObjecte这个基类主要是为了自动内存管理而创建的。CCString提供一系列的接口,例如create,convert等等。
基本信息
- 外文名
CCString
- 封装者
Cocos2d-x
- 属性
程序
- 例子
create、convert
常用的方法
创建:
/**使用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);
/**使用一个文件来创建一个字符串,