gpt4 book ai didi

xcode - 导出自定义 swift 模块

转载 作者:行者123 更新时间:2023-11-30 13:19:16 26 4
gpt4 key购买 nike

我用 Swift 制作了一个小模块,我想在其他项目中使用它。我是否只需将 name_of_module.aname_of_module.swiftmodulename_of_module.swiftdoc 文件复制到新项目的文件夹中?谢谢

最佳答案

Swift 包和模块的使用方式与 Obj-C 中的 .frameworks 略有不同(如果您一直在使用 .frameworks)。目前,模块通过引用包含在项目的 list 文件 Package.swift 中。

在 .build(以及扩展名 .debug)期间调用此 list 文件并使用依赖项的模块。

以下是 package.swift list 文件的示例:

import PackageDescription

let package = Package(
name: "DeckOfPlayingCards",
targets: [],
dependencies: [
.Package(url: "https://github.com/apple/example-package-fisheryates.git",
majorVersion: 1),
.Package(url: "https://github.com/apple/example-package-playingcard.git",
majorVersion: 1),
]
)

这里,两个依赖项(模块)通过 git 形式的 URL 引用添加到该项目中。如果您熟悉 URL 格式,则可以创建一个指向本地模块的本地计算机上的地址的 URL,而不是像上面的示例那样指向 github 上的地址。

如果您担心子依赖项或想要了解更多信息,请阅读有关此内容的 Apple Swift 文档 ( https://swift.org/package-manager/#conceptual-overview )

关于xcode - 导出自定义 swift 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925365/

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