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

链接地址: http://www.djcxy.com/p/70451.html

上一篇: What's the difference between path and URL in iOS?

下一篇: Can someone please thoroughly explain what a URI is?