Используя Objective-C на iPhone, что не так с этим кодом? Это утечка памяти? Почему? Как бы мне это сделать правильно?
NSMutableString *result = [NSMutableString stringWithFormat:@"the value is %d", i];
... затем позже в моем коде... Мне может понадобиться изменить это на:
result = [NSMutableString stringWithFormat:@"the value is now %d", i];
Мне нужно использовать stringWithFormat во второй раз... но разве это не создает НОВУЮ строку, а не правильно освобождает старую?