Не выглядит правильно для меня.Вы уверены, что пример, который вы видели, на самом деле делает это?
[NSMutableString string]
эквивалентно
[[[NSMutableString alloc] init] autorelease]
Таким образом, в приведенном вами примере вы получите
[[[[NSMutableString alloc] init] autorelease] autorelease]
, что может привести к перевыпуску и ошибке exc_bad_access
.