在諸如NSFileManager的類中,幾乎每種方法都有兩個版本。一個用於路徑,另一個用於URL。有什麼不同?將URL轉換爲路徑的最佳做法是什麼?iOS中的路徑和網址有什麼區別?
回答
URL包含使用的協議(http:// etc)。路徑至少不需要或不需要。
path
是資源(文件/目錄)在file system
中的位置。就像iOS文件系統一樣,其他環境文件系統可以是Windows文件系統,Unix等。路徑可以具有如/docs/random doc/
的空間。 (在隨機和文檔之間)
URL
是對任何地方(文件系統,Web HTTP,FTP等)的資源的引用。網址不能有像路徑一樣的空格。
網頁URL: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
在iOS中,您可以調用url.path從URL獲取路徑。 – coolcool1994
'path'是一個實例方法,而不是'property'。所以最好使用'[anyURLObject路徑]'。 –
- 1. /和〜/相對路徑有什麼區別?
- 2. 固定路徑和相對路徑有什麼區別?
- 3. 基本網址和基本鏈接網址有什麼區別?
- 4. 模式與路徑有什麼區別?
- 5. 有什麼用路徑路由的區別:/ WEB-INF /和classpath
- 6. Plots.jl中的「行」和「路徑」系列類型有什麼區別?
- 7. 「views」路徑和express.static中使用的路徑之間有什麼區別?
- 8. 網站的http://website.com和http://www.website.com網址有什麼區別?
- 9. 在路徑中轉義和引用空格有什麼區別?
- 10. _url和_path在rails中使用路徑時有什麼區別
- 11. PHP:?和在網址中 - 有什麼區別?
- 12. 樹深和直徑有什麼區別?
- 13. Angular2:路由路徑中的解析和數據有什麼區別?
- 14. IOS @「aa」和「aa」有什麼區別?
- 15. 構建路徑和源代碼包有什麼區別?
- 16. 「./file」和「file」相對路徑有什麼區別
- 17. 嵌套路徑和文件集有什麼區別?
- 18. 構建路徑引用kind =「con」和kind =「src」有什麼區別
- 19. 單鍵和鍵路徑有什麼區別?
- 20. 循環和電路有什麼區別
- 21. html和php中絕對路徑的區別是什麼?
- 22. 目錄路徑中的反斜槓有什麼區別?
- 23. Django中的2個url路徑有什麼區別?
- 24. 在TFS中工作區和本地路徑映射有什麼區別?
- 25. XPages網址使用action = openDocument和action = readDocument有什麼區別嗎?
- 26. Git「抓取URL」和「推送網址」,有什麼區別?
- 27. 默認網關和外部IP地址有什麼區別?
- 28. 有什麼區別`和$(Bash中有什麼區別?
- 29. html文件路徑中(。,..,...)有什麼區別?
- 30. Unix和Windows路徑之間的區別是什麼?
此外,URL可以百分比編碼像空格這樣的字符。路徑不這樣做。 – StilesCrisis
我也聽說過URI(除URL之外),URI/URL有什麼區別? –
URIs標識資源,URLs定位它們: http://stackoverflow.com/questions/4913343/what-is-the-difference-between-uri-url-and-urn – bluehallu