xcode – 如何将swift编译器添加到Objective c项目中

当我尝试将
Swift框架导入到我现有的目标c项目中时,我在构建设置中找不到swift编译器.当我在目标c中搜索使用swift代码时,他们正在谈论桥接头.但是,由于我的构建设置中没有swift编译器,因此无法在何处配置编译器.我的Xcode版本是6.3.2,我不知道其他人怎么可能默认使用swift编译器?

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

更新:

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

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

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

要调用Swift代码,只需要#import正确.

对于其中任何一个,请在此处搜索.然后发布一个新的,具体的问题,如果你不能让它工作.

点赞