Передача строки таким образом, что любые изменения в строке, сделанные в строке внутри метода, сохранятся за пределами метода. Он берет XML и сохраняет его в предоставленной вами строке.
Пул авто-релиза обрабатывает все операторы авто-выпуска, которые выполняются до того, как этот пул слит. Если вы выполняете набор кода, который может генерировать большое количество автоматически выпущенных объектов, вы можете обернуть этот код в собственный пул автоматического выпуска, вместо того, чтобы ждать следующего разряда по умолчанию. Это не связано с тем, как строка передается в метод.
Если вы планируете вызывать метод суперкласса из переопределенного метода, вам не нужно добавлять еще один пул автоматического выпуска, если вы не выполняете кучу собственных автоматических выпусков вне метода суперкласса. Он по-прежнему будет создавать и обрабатывать свой собственный пул автоматического выпуска, как и раньше.