URLBuilder 1.0.3

URLBuilder 1.0.3

Erik Basargin维护。



URLBuilder 构建状态 版本 codecov

对URLComponents的简单抽象,便于使用

CocoaPods

对于URLBuilder,在您的Podfile中添加以下条目

pod 'URLBuilder', '~> 1.0'

然后运行pod install

SwiftPM (Accio)

要使用Accio安装URLBuilder(或者从Xcode 11开始使用的SwiftPM)请将以下行添加到Package.swift中

.package(url: "https://github.com/ephedra-software/URLBuilder.git", .upToNextMajor(from: "1.0"))

然后运行accio installaccio update

在您想使用URLBuilder的任何文件中,不要忘记使用import URLBuilder导入框架。😉

使用方法

使用 URLBuilder 非常简单。您可以像这样访问一个 API

let url = URLBuilder
    .scheme(.https)
    .user(custom: "john.doe")
    .host(custom: "www.example.com")
    .port(custom: 123)
    .path(custom: "/forum/questions")
    .query(items: ("tag", "networking"), ("order", "order"))
    .fragment(custom: "top")
    .url

print(url ?? "nil") // https://[email protected]:123/forum/questions?tag=networking&order=order#top

这是一个非常简单的例子。不要这样做😄

许可证

URLBuilder 在 MIT 许可下发布。更多信息请参阅 LICENSE