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