gpt4 book ai didi

Swift:什么时候需要导入类?

转载 作者:搜寻专家 更新时间:2023-11-01 06:06:19 25 4
gpt4 key购买 nike

在 Swift 中,如果我创建一个类,您似乎不需要导入它就可以从另一个类访问它。但是对于我们使用的“框架”类,例如 SwiftyJSON 和 Alamofire,我们必须导入它们。什么时候需要在 Swift 中导入类?

请注意,我所指的框架类是通过 Cocoapods 配置的,并且位于同一工作区内的单独项目中。

最佳答案

从不。

您永远不需要导入。您需要导入模块。任何时候你想在一个模块中使用来自另一个模块的任何东西,你必须导入那个模块。


如果你想导入自己的自定义模块,你首先需要一个框架。

为您的项目添加一个框架。

enter image description here

我将我的命名为 MyFramework (并且还创建了一个测试目标):

enter image description here

enter image description here


现在,确保你的框架链接到你的主要目标(或任何你想从中使用它的目标):

enter image description here

如果此处不存在,请使用加号按钮添加。

enter image description here


现在,导入它:

enter image description here

请注意,从这个 目标,您将只能使用来自MyFramework 的内容。如果它们被标记为 public .

关于Swift:什么时候需要导入类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36523603/

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