Swift 编译器 - 代码生成

Posted

技术标签:

【中文标题】Swift 编译器 - 代码生成【英文标题】:Swift compiler - code generation 【发布时间】:2015-10-12 07:10:22 【问题描述】:

我想配置桥接头文件,但我的Xcode 没有objective-c 桥接头部分。

【问题讨论】:

创建一个 Objective-C 文件。 Xcode 应该会询问您是否要添加桥接头并自动配置构建设置。 我已经创建了新的objective-c文件,但是Xcode没有问我什么 【参考方案1】:

假设您将其命名为 bridging-header.h,您需要创建一个 Objective-C .h 您将项目所需的所有 Objective-C .h 包含在其中。 然后你必须在你的项目导航器中选择你的项目。在目标部分中,您还必须选择您的项目,然后选择“构建设置”。向下滚动到“Swift 编译器 - 代码生成”中的底部,您需要将“是”放入“安装 Objective-C 桥接头”,在“目标桥接头”中,您需要输入:“prjectName/bridging-header.h ' Apple documentation

【讨论】:

我已经在我的 swift 项目中创建了头文件,但是 Xcode 没有问我这样的问题“你想配置一个 Objective-C 桥接头吗?”并且也没有安装objective-c桥接头部分。我不明白怎么了 对不起兄弟,这是我的错。我被点击了基本标签,因为该部分被隐藏了。

以上是关于Swift 编译器 - 代码生成的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9.3 新增能力,优化 Swift 编译生成代码的尺寸

在我的 react-native 应用程序中的 Swift 中编译器生成的崩溃

在 Xcode 中通过 Objective-C 代码测试 Swift 代码

Swift 代码完成不适用于 Cocoapods

在 Swift 中使用编译器变量

[译] Swift 编译器性能