当前位置: 首页 > 知识库问答 >
问题:

在Objective-C制作的应用程序中使用Swift代码[副本]

方长卿
2023-03-14

我正在开发一个内置在ObjectiveC中的应用程序。

共有1个答案

葛雪松
2023-03-14

是的,您可以创建Swift文件,并在Objective-C项目中实现Swift。

你只需要加上

#import“yourprojectname-swift.h”

在objc文件中调用swift代码并执行它。

更多信息请参阅本文,例如https://medium.com/ios-os-x-development/swift-and-objective-c-interoperability-2ADD8E6D6887

 类似资料:
  • 本文向大家介绍Swift使用Objective-C代码中的Swift类,包括了Swift使用Objective-C代码中的Swift类的使用技巧和注意事项,需要的朋友参考一下 示例 在同一模块中 在名为“ MyModule ”的模块内,Xcode生成一个名为的标头,该标头MyModule-Swift.h将公共Swift类公开给Objective-C。导入此标头以使用Swift类: 相关的构建设置:

  • 本文向大家介绍Swift调用Objective-C代码,包括了Swift调用Objective-C代码的使用技巧和注意事项,需要的朋友参考一下 最近iOS开发之新编程语言Swift在iOS开发圈内反响比较大,国内外都有很多教程或小示例。 虽然Swift这门语言仍然在不断的进化之中,而且变动还是比较大,苹果公司也不承诺目前所写代码会在将来兼容,但仍挡不住iOS开发者的热情。 为什么要使用Swift调

  • 我正在尝试实现音频可视化器到AVAudioPlayer从许多天,尝试了不同的库,但没有成功。现在我发现了一个库displayer,但问题是它在Objective-C中,现在我不知道如何在swift代码中使用它。这里是图书馆https://github.com/agilie/displayers-audio-visualizers的链接。请在这方面指导我,或者在SWIFT中建议我一个好的可视化器。

  • 问题内容: 我正在尝试在我的Swift项目中使用第三方Objective- C库。我已经将该库成功导入到Xcode中,并且已经制作了一个文件,可以在Swift中使用Objective-C类。 但是,我似乎遇到了一个问题:Objective-C代码包含带有宏的文件。导入my 不会导致我的Swift应用程序可以使用的全局常量。 我做了一些研究,发现“复杂宏”下面的Apple文档说: “在Swift中,

  • 假设我在Swift中定义了一个泛型类,类似于以下内容: (我知道数组有一个稍微好一点的实现,这只是一个例子。) 在Swift中,我现在可以非常容易地使用这个类: 在Xcode 7中,我们现在在Objective-C中拥有泛型,所以我假设我可以在Objective-C中使用这个类: 然而,MyArray从未添加到我的<code>项目Swift中。h文件。即使我将其更改为从NSObject继承,它仍然

  • 当我在swift项目中访问swift类时,它工作得很好,但当我试图访问swift中的objective c类时,我无法访问,并且我还在swift项目中桥接了objective c文件。