Является ли метод NSMutableString -appendString: эффективным способом создания большой строки?

I ' m планирует создать потенциально большую строку, перебирая коллекцию и генерируя фрагменты за раз. Если бы я просто начал с NSMutableString и неоднократно добавлял к нему фрагменты, будет ли это работать достаточно эффективно или это ситуация Schlemiel the Painter ? Мне кажется правдоподобным, что NSMutableString реализован таким образом, чтобы этого избежать, но я не могу найти никаких обсуждений этого в официальной документации и хотел бы быть уверенным.

(Теперь, когда я пишу это out, я понимаю, что в этом случае я могу создать массив строк NSArray и так же легко использовать -componentsJoinedByString:, но в любом случае было бы полезно знать.)

5
задан zem 16 September 2010 в 19:40
поделиться