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