gpt4 book ai didi

swift - 如何快速使用其他库?

转载 作者:行者123 更新时间:2023-11-28 08:48:23 24 4
gpt4 key购买 nike

我正在学习 Swift,主要是通过命令行。我不想创建 ios/mac 应用程序。只想学习语言并可能创建一些脚本。

在此上下文中,如何导入第 3 方库?说 SwiftJSON .给出了在 Xcode 中导入的说明。但我不想使用 Xcode。我有其他方法可以使用其他人开发的代码吗?

(我在 Mac 上开发)

最佳答案

Swift Package Manager是最好的方法。然而,它足够新,以至于 SwiftJSON 似乎没有定义 Package.swift 文件。 [添加它很容易]。

在您的代码中,您定义了一个 Package.swift 文件,它表达了对 SwiftJSON 的依赖:

import PackageDescription

let package = Package (
name: "MyPackage",
dependencies: [
.Package (url: "https://github.com/<swiftjson>", majorVersion: 0),
]
)

然后在您的代码中,只需import SwiftJSON,将您的“脚本代码”放入main.swift,然后构建:

swift build

然后您将在 .build/debug/MyPackage 中拥有一个可执行文件

参见 https://github.com/apple/example-package-dealer举个例子。

关于swift - 如何快速使用其他库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34695725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com