.NETの背景から来ていますが、ストレージ用の文字列変数を再利用するのに使用しています。そのため、以下のコードでメモリリークが発生する可能性がありますか?コードはiphone/itouchを対象としているので、自動GCはありません。NSString変数の再利用 - メモリリークの原因になりますか?
-(NSString*) stringExample
{
NSString *result = @"example";
result = [result stringByAppendingString:@" test"]; // where does "example" go?
return result;
}
NSStringは不変ですが、問題なく「不変」変数を再利用できます。