NSString zu CFStringRef und CFStringRef zu NSString in ARC?

Ich versuche zu verstehen, wie man NSStringvon einem CFStringRefin ARC einen bekommt ? Das Gleiche gilt für die entgegengesetzte Richtung, CFStringRefum NSStringin ARC? Was ist der richtige Weg, um dies zu tun, ohne Speicherlecks zu