Not. "UTF8String" does not contain the words alloc , copy , retain or create . Therefore, you are not responsible for this memory.
Note that if you want this data to hang after releasing string , you must copy it; you are not contractually responsible for this memory, but you also cannot guarantee that it will remain outside the object that it gave you.
source share