我有一个名为 _label 的成员作为类中的 ivar 成员:
@interface CCHelloWorldLayer : CCLayer
{
CCLabelBMFont *_label;
}
在另一个代码块中:用这一行初始化:
_label = [CCLabelBMFont labelWithString:@"Testing " fntFile:fntName];
问题是这样的:如果我想修改它的文本我应该怎么做?我没有看到任何方法,例如:
[_label setString:@"Well.there is no such a method"];
如果我做
_label = [CCLabelBMFont labelWithString:@"Testing " fntFile:fntName];
_label = [CCLabelBMFont labelWithString:@"Well.there is no such a method"
fntFile:fntName];
第一次内存分配是自动释放吗?重复调用 labelWithString 方法是否安全?(注意:我不在测试项目中使用 ARC。我不会。)
感谢您的建议