Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 Apple 关于 NSURL 类的文档感到困惑。
在 NSURL 中,他们说:
他们还说 RFC 2396 URI 是路径。
现在这里有什么不同?路径不也是 URL 吗?我的意思是,这是一个位置还是不是?
URL 和 URI 都标识资源(可以是任何东西)。但是,URL 是用于指定如何定位资源的标识符的术语。
让我们考虑其他类型的标识符来帮助说明这一点。ISBN 代码标识一本书,但不指定如何找到它。杜威十进制或国会图书馆编号也可以识别一本书,也用于组织图书馆中的书籍 - 假设您可以在图书馆的书架上找到该书的编号。
回到 URI 和 URL,引用文件位置或路径的 URI 定义为 URL。
NSURL 也可用于解析和操作不定位资源而仅识别资源的 URI。