我正在使用带有ARC的Cocos2d 2.0,这是我的代码:
hudAndPlayerFileName = @"hud";
//...other code
hudAndPlayerFileName = [hudAndPlayerFileName stringByAppendingString:@"ST"];
我想知道将字符串附加到另一个字符串是否会导致任何内存泄漏,或者ARC是否会处理此问题。 此代码中是否有可能导致泄漏的内容?
答案 0 :(得分:2)
您使用字符串常量@"hud"
作为输入,返回值是自动释放的实例。
您可以使用hudAndPlayerFileName
。
NSMutableString
[hudAndPlayerFileName appendString:@"ST"];
这将在hudAndPlayerFileName