Нет. «UTF8String» не содержит слов alloc
, copy
, retain
или create
. Таким образом, вы не несете ответственности за эту память.
Обратите внимание, что если вы хотите, чтобы эти данные оставались после выхода string
, вы должны скопировать их; согласно контракту, вы не несете ответственности за эту память, но вы также не гарантируете, что она прослужит за пределами предмета, который дал ее вам.