StdLibX 0.0.2

StdLibX 0.0.2

Ben Sova 维护。



StdLibX 0.0.2

  • Ben Sova

StdLibX

Azure Pipelines Build Status Code Factor Score Swift Version (v5.2) License MIT

Swtif 标准库的扩展。

什么是 StdLibX

Swift 很棒。它可以做很多事,以至于有些人甚至不知道(Swift 的能力)。您可以用来创建 iOS 应用、CLIs,可能还有我未知的事情。然而,Swift 有一些建议加入语言的功能(或 Apple 从不说“好的”,但我们仍然希望他们这样做)。

StdLibX 试图通过提供类型、函数和扩展,使 Swift 更易于使用,而无需重写相同的旧冗余代码(您可能已经在使用)。

StdLibX 还有另一个目标。我希望维护 StdLibX 中的所有事物都有文档和测试,这样您就可以轻松了解您输入的所有内容。

有趣的事实:MacOS 中的“查找”功能在 Xcode 中的作用略有不同。它提供了您单击内容的文档。此外,这并不是苹果库独有的。试试 repeatUntil(run:check:) 上的查找。

贡献

如果您有空闲时间(或代码),请为 StdLibX 贡献。包含在库中的代码越多,它就越有用。

只需复制项目,克隆到您的电脑上并添加一些功能(请同时为新功能编写文档),然后推送您的更改并提交一个_pull_请求,解释您的更改。

在你的项目中使用 StdLibX。

对于使用 SPM 的应用

  1. 在菜单栏点击 文件 -> Swift 包 -> 添加包依赖
  2. 在搜索栏粘贴 https://github.com/SwiftStars/StdLibX 并点击 下一步
  3. 选择 分支 并将其保留在 master
  4. 点击 完成

对于使用 CocoaPods 的应用

pod 'StdLibX' 添加到你的 PodFile。

注意:StdLibX 不支持使用 CocoaPods 安装时的 system(_:) 或额外颜色。

对于 A Swift 包

将以下代码添加到你的 Package.swift

.package(url: "https://github.com/SwiftStars/StdLibX.git", from: "0.0.2")

或(对于最新提交)

.package(url: "https://github.com/SwiftStars/StdLibX.git", .branch("main"))

为什么叫做 StdLibX?

我受到了来自 SwiftUIX 的启发,但那个主要是只有 SwiftUI 代码,这个包含了 Foundation 代码。😄