Подтвердить что ты не робот

Какая разница между путями и URL-адресами в iOS?

В классе, таком как NSFileManager, есть две версии практически каждого метода. Один для путей и один для URL-адресов. Какая разница? И что лучше всего подходит для преобразования URL-адреса в путь.

4b9b3361

Ответ 1

URL-адрес включает используемый протокол (http://и т.д.). Путь не нужен или не нужен.

Ответ 2

path - это местоположение ресурса (файл/каталог) в file system. Так же, как файловая система iOS, другой файловой системой среды может быть файловая система Windows, Unix и т.д. Путь может иметь пробелы, такие как /docs/random doc/. (между случайными и doc)

URL - это ссылка на ресурс в любом месте (файловая система, веб-HTTP, FTP и т.д.). URL не может иметь пробелы, такие как путь.

Веб-адрес: http://stackoverflow.com/
URL-адрес файла: file://localhost/Users/username/docs/random%20docs/
path for above mentioned file URL: /Users/username/docs/random%20docs/

в условиях неспециалиста:

URL= протокол (http, файл и т.д.) + хост (доменное имя или IP-адрес или локальный хост) + path