What's the difference between path and URL in iOS?

后端 未结 2 436
野性不改
野性不改 2020-12-15 16:35

In a class such as NSFileManager there are 2 versions of practically every method. One for paths and one for URLs. What\'s the difference? And what\'s the best practice fo

相关标签:
2条回答
  • 2020-12-15 17:04

    path is location of a resource (file/directory) in a file system. Just like iOS File System, other environments file system can be Windows file system, Unix etc. Path can have spaces like /docs/random doc/. (between random and doc)

    URL is is a reference to a resource anywhere (file system, web HTTP, FTP etc). URL can not have spaces like path.

    Web URL: http://stackoverflow.com/
    file URL: file://localhost/Users/username/docs/random%20docs/
    path for above mentioned file URL: /Users/username/docs/random%20docs/

    in layman terms:

    URL = protocol (http, file etc) + host (domain name or IP or localhost) + path

    0 讨论(0)
  • 2020-12-15 17:07

    URL includes the protocol being used (http:// etc). Path doesn't or doesn't need at least.

    0 讨论(0)
提交回复
热议问题