Apple对有关NSURL类的文档感到困惑。
在NSURL中,他们说以下内容:
他们还说RFC 2396 URI是路径。
现在有什么区别?路径也不是URL吗?我的意思是,这是一个位置与否?
答案 0 :(得分:4)
URL和URI都标识资源(任何内容)。但是,URL是用于指定如何查找资源的标识符的术语。
让我们考虑其他类型的标识符,以帮助明确这一点。 ISBN代码用于标识图书,但未指定如何查找图书。杜威十进制或国会图书馆编号也标识了一本书,也用于在图书馆中组织书籍 - 考虑到您可以在图书馆的书架上找到该书的编号。
回到URI和URL,引用文件位置或路径的URI根据定义是一个URL。
NSURL还可用于解析和操作不定位资源但仅识别资源的URI。