gpt4 book ai didi

xcode - 如何将swift编译器添加到objective c项目

转载 作者:搜寻专家 更新时间:2023-10-31 19:35:00 33 4
gpt4 key购买 nike

当我尝试将 Swift Framework 导入我现有的 objective c 项目时,我无法在build设置中找到 swift 编译器。当我搜索有关在 objective-c 中使用 swift 代码时,他们正在谈论桥接 header 。但是,由于我的build设置中没有 swift 编译器,因此无法配置编译器。我的Xcode版本是6.3.2,不知道别人怎么默认有swift编译器?

唯一的办法就是用 swift 重新创建一个项目。然后用 objective-c 替换所有内容。我不想重新创建项目。

更新:

仅供将来引用:将 swift 库(项目)导入现有的 objective-c 项目时。创建一个临时的 swift 类文件,编译它(这是我错过的)并删除。您将在build设置中显示“Swift Compiler”。然后您可以按照其他指南(例如 Apple 文档)来配置桥接 header 和其他内容。

最佳答案

您需要做的就是将 Swift 代码添加到您的项目中。 Xcode 将识别它并正确编译它。无需对项目设置进行任何更改。

您将需要一个桥接头文件来从您的 Swift 代码中调用您自己的 Objective-C 代码(而非 Cocoa 代码)。

要调用 Swift 代码,您只需正确获取#import。

对于其中任何一个,请在此处搜索 SO。如果无法正常工作,请发布一个新的具体问题。

关于xcode - 如何将swift编译器添加到objective c项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30695819/

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