Shows the hand-drawn SwiftLibs package logo centered in the page.

SwiftLibs

这个软件包包含了我们 Röck+Cöde 常用的核心构建模块,用于构建用 Swift 编程语言编写的库和应用程序。

这个软件包包含几个可以导入的库,这些库按特定的关注点、特性或目的进行分组。

以下是关于软件包中包含的库的详细信息:

安装

可以通过在 Package.swift 文件中或在 Xcode 项目中,通过Package dependencies界面将其添加为依赖项,将此软件包添加到其他库和应用程序中。

此软件包具有最低平台要求,需要注意:

Package 文件

在目标 Package.swift 文件中,需要添加以下依赖项:

dependencies: [
    // ...
    .package(url: "https://github.com/rock-n-code/swift-libs.git", from: "0.2.0")
    // ...
],

然后需要将软件包添加到您的 target,像这样:

targets: [
    .target(
        // ...
        dependencies: [
            .product(name: "SwiftLibs", package: "swift-libs")
        ],
        // ...
    ),
]

Xcode

在一个打开的 Xcode 项目中,需要按照以下步骤安装软件包:

  1. 在侧边栏中单击 Xcode 项目文件以显示ProjectTargets
  2. Project 部分下选择项目,以在顶部右侧的中心菜单中显示InfoBuild SettingsPackage Dependencies选项;
  3. 选择Package Dependencies选项以显示项目的已定义依赖项;
  4. +(加号)按钮以将依赖项添加到项目;
  5. 在右上角的Search or Enter Package URL中输入 URL https://github.com/rock-n-code/swift-libs.git
  6. 选择检索到的选项;
  7. 定义依赖规则(建议选择Up to Next Major Version选项和0.2.0文本);
  8. 选择依赖项将应用于的目标(如果需要);
  9. 等待软件包被解析并包含在项目中;
  10. 现在您应该可以开始使用这个软件包了!

其他注意事项

此库完全支持 Apple 平台:iOSmacOStvOSwatchOS。 此外,还添加了对Linux平台的基本支持,但目前来说比较有限。 然而,这只是时间问题,因为 Foundation 框架正 朝着跨平台支持的方向发展,因为它正在摆脱对传统 Objective-C 组件的依赖。

⚠️请注意,此库仅支持 Swift Package Manager,并且尚未优先考虑对其他依赖管理器(如 CocoapodsCarthage)的支持。