Сегодня я переписывал - (NSString *) метод описания, и мне было интересно, нужно ли автоматически высвобождать эту строку перед ее возвратом.
-(NSString*)description {
NSMutableString *response = [[NSMutableString alloc] init];
// perform appends
return [response autorelease];
}