Swift URL absoluteString versus path
17 August 2023
Foundation’s URL
(née NSURL
) is a nearly ubiquitous API on Apple platforms. One of its shortcomings is that it is heavily overloaded – an instance of URL
could represent a web URL or a file URL. While there are many similarities between accessing resources on a local disk or on a web server, I think there should be explicit types for each, say WebURL
and FileURL
.