iOS中的path和url有什么区别?
在像NSFileManager这样的类中,几乎每种方法都有两个版本。 一个用于path,另一个用于URL。 有什么不同? 将URL转换为path的最佳做法是什么?
URL包括正在使用的协议(http://等)。 path不需要或至less不需要。
path
是file system
资源(文件/目录)的位置。 就像iOS文件系统一样,其他环境文件系统可以是Windows文件系统,Unix等。path可以有/docs/random doc/
类的空格。 (在随机和doc之间)
URL
是对任何地方的资源(文件系统,Web HTTP,FTP等)的引用。 url不能有像path一样的空格。
url: http://stackoverflow.com/
: 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