Es un NSMutableString en este caso más eficiente que NSString?
Si declaro una variable de puntero de esta manera:
NSString *foo;
Y luego, en algún lugar más adelante en mi código, haga algo como:
foo = @"bar";
¿Está tomando finalmente mi NSString, creando una nueva copia en la memoria con una cadena adicional y luego eliminando mi cadena inicial? ¿Estaría mejor como NSMutableString?