Путь может быть легко преобразован в CFURL с помощью NSURL, с которым он является бесплатным по мосту. Существует также функция CFURL, которая даст вам FSRef для этого. Этот код даст вам оба, учитывая NSString с именем thePath.
CFURLRef url = (CFURLRef)[NSURL fileURLWithPath:thePath];
FSRef fileRef;
CFURLGetFSRef(url, &fileRef);
Если у вас уже есть действительный указатель на FSRef
, вы можете передать его CFURLGetFSRef
напрямую.