草庐IT

MyCppClass

全部标签

c++ - 我可以直接从 Swift 使用 C++ 吗?

我想为iOS和Android原生创建一个应用程序(我过去使用过Xamarin,我不想再使用它了),所以我的下一个选择是用C++编写共享代码,这可以是在两个平台上本地编译。现在我想知道是否可以直接在Swift中使用C++。我发现的唯一解决方案建议在Objective-C++中创建一个包装器并通过桥接header公开它,但我不希望这种开销。这是为Swift计划的吗?或者是否有其他解决方案可以跳过Objective-C++步骤? 最佳答案 目前不支持。只有两种方法可以从Swift代码与C++代码对话:正如您已经发现的那样,使用Object