Я не понимаю, как вы могли бы повторно использовать строку NSString.Повторное использование экземпляра NSMutableString может быть немного быстрее его повторного создания, но вы не увидите разницу.Сосредоточьтесь на простоте и удобстве обслуживания вашего кода.
Я думаю, что ваш вопрос более уместен - использовать [[NSString alloc] init] или [NSString string].Пока производительность не является проблемой, всегда выбирайте самую простую.Это будет автоматически выпущенная версия, потому что вам не нужно выпускать ее самостоятельно.