使用 URLComponents 在 Swift 中 URLComponents 也是使用构建器模式的内置类型的一个很好的例子。builder 的强大之处在于我们获得了一个专用的 API 来构建一个复杂的值,就像我们在上面构建 URL 的方式一样。有关构建器模式的更多信息 - 请查看“在 Swift 中使用构建器模式”。如果您想加倍努力,请使用 URL(fileURLWithPath:,isDirectory:) 来避免额外的文件系统访问以检查 URL 是否指向目录。来自文档:此功能避免了额外的文件系统访问以检查文件 URL 是否为目录。如果你已经知道答案,你应该使用它。Swift 中的 URL:深入解释常见场景让 pathComponents = URL。路径组件!让 libraryName = pathComponents[pathComponents. count-2] return License (libraryName: libraryName, Swift 3 version here: Swift 中的 URL 以多种方式使用。我们使用 API 获取数据,图像以可视化我们的应用程序,并且我们经常使用捆绑包中的本地文件. Foundation 框架允许我们通过默认参数轻松访问很多 URL 组件。如果我们需要访问查询项等 URL 组件,我们可以使用 URLComponents 类型。