NSString vers CFStringRef et CFStringRef vers NSString dans ARC?

J'essaie de comprendre la bonne façon d'obtenir un à NSStringpartir d'un CFStringRefARC? Idem pour aller la direction opposée, CFStringRefà NSStringen ARC? Quelle est la bonne façon de procéder sans créer de fuites de mémoire?