NSURL путь против absoluteString
Я видел много вопросов на SO, касающихся преобразования междуNSURL
а такжеNSString
, Все они связаны с использованием либоNSString *path = [myURL absoluteString];
или жеNSString *path = [myURL path];
. Какова реальная разница между этими методами? Есть ли время, когда один должен быть использован поверх другого? Я пытался проконсультироваться сApple Docs, но я нашел это менее чем полезным.
Я привык к тому, что URL упоминается только в дискуссиях о веб-сайтах и других темах, касающихся передачи информации между различными компьютерами, и никогда не упоминается, когда речь идет только о файловой структуре на одном компьютере. Возможно, отсюда и моя путаница, так какNSURL
кажется предпочтительным способом доступа к файлам, независимо от того, существует ли этот файл в сети или на локальном устройстве. Или, может быть, это совершенно не связанная тема. Я даже не уверен.