iOS中的路径和URL有什么区别?

And*_*rew 26 nsfilemanager ios

在诸如NSFileManager之类的类中,实际上每个方法都有2个版本.一个用于路径,一个用于URL.有什么不同?将URL转换为路径的最佳做法是什么?

Sau*_*oda 21

path是一个资源(文件/目录)的位置file system.就像iOS文件系统一样,其他环境文件系统可以是Windows文件系统,Unix等.路径可以有空格一样/docs/random doc/.(随机和doc之间)

URLis是对任何地方的资源的引用(文件系统,Web HTTP,FTP等).URL不能包含路径等空格.

网址:http://stackoverflow.com/
文件网址file://localhost/Users/username/docs/random%20docs/
path for above mentioned file URL::/Users/username/docs/random%20docs/

通俗地说:

URL =协议(http,文件等)+主机(域名或IP或本地主机)+ path


blu*_*llu 13

URL包括正在使用的协议(http:// etc).路径至少不需要或不需要.