我是否需要释放NSString * temp = @“aaa”?

时间:2010-09-15 06:08:35

标签: objective-c

例如,我需要在现有字符串中添加一个单词。

NSString * temp = @"some prefix";
someString = [temp stringByAppendString: someString];

我应该释放对象temp吗?

2 个答案:

答案 0 :(得分:4)

您没有调用包含newallocretaincopy的任何方法,因此您不拥有它,因此您不应该发布它。

答案 1 :(得分:1)

不,你不应该因为你没有增加@“某些文字”的保留计数。

PS:实际上,所有@“...”常量都在MAX_INT上有retainCount,所以如果你释放它们并不重要:)。