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

我们可以在Xcode 6测试版中使用swift和objective-c吗?[副本]

凌琦
2023-03-14

我们可以在同一个xcode项目中同时使用swift(.swft)和objective c(.h.m)吗?

共有3个答案

施默
2023-03-14

是的,只是有一些限制。例如,无法从Objective-C访问特定于Swift的功能。例如泛型、元组、嵌套类型等。

巫欣荣
2023-03-14

是的,你可以。你可能想看看这个。

凌蕴藉
2023-03-14

苹果简介第1页:

Swift对于Obje-C开发人员来说感觉很熟悉。它提供了对现有Cocoa框架的无缝访问和与Object-C代码的混合匹配互操作性

 类似资料:
  • 我想开发一个部署目标为iOS 6.0的应用程序。如果我只使用Swift,它会工作吗?还是我也需要编写Objective-C代码?

  • 问题内容: 我知道Python提供了API,因此您可以在C代码中调用Python解释器,但是我想要的却是相反的。 我的程序需要使用一些C API,所以代码必须用C编写。但是我也想用Python打包程序。这意味着我想在Python中调用这些C函数或可执行文件。那可能吗? 如果我希望C代码成为一个库,这意味着我将它与Python 中的可能的链接一起使用,该怎么做?那可能吗?如果我将C代码写入可执行文件

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

  • 问题内容: 可以在同一项目中完全使用所有4种语言吗? 这个风格也有类似的问题:我可以将Swift与C ++混合使用吗?类似于 Objective-C .mm文件,对于该文件,可接受的答案 为否。 Bridging Header适当地使用.h不包含C 语句的语句, Objective-C何时.h包含的包装器C ,.mm用于 实际包装C 类的文件以及.swift,这4种语言(如果 包含,则为5种Obj

  • 问题内容: 我只是将.m文件更改为.mm并使用C ++。有没有办法用Swift做同样的事情? 问题答案: 不。当您从.m切换到.mm时,您实际上是在从Objective-C切换到另一种称为Objective-C 的语言。因此,您并不是真正在使用C 。您使用的是Objective-C ,它接受大多数C 作为输入(与C 接受大多数但不是全部C作为输入的方式相同)。当我说它不是完全C 时,请考虑一个C

  • 本文向大家介绍我们可以在JSP中测试XPath表达式吗?,包括了我们可以在JSP中测试XPath表达式吗?的使用技巧和注意事项,需要的朋友参考一下 <X:如果>标签计算一个测试XPath表达式,并且如果它是真实的,它处理它的身体。如果测试条件为假,则忽略主体。 属性 <X:如果>标签具有以下属性- 属性 描述 需要 默认 选择 要评估的XPath表达式 是 没有 变种 用于存储条件结果的变量名称