【发布时间】:2014-08-06 10:41:05
【问题描述】:
我想知道你是否可以在 Swift 中编写内联汇编。
我知道在 Objective-C 中你可以使用这样的东西:
inline void assemblyFunc() {
__asm__(/*Assembly*/);
}
但在 Swift 中,您似乎不能使用 __asm__(/*Assembly*/)。
如果可能的话,有谁知道如何使用__asm__()。
我还没有找到任何关于它的信息,所以我认为这是一个很好的问题。
【问题讨论】:
-
没有内联汇编支持。如果此功能对您很重要,请报告错误。
-
Swift主要是为iOS平台的入门级开发者设计的。
-
@holex 我不这么认为。 Swift 旨在更具表现力,并在性能不是第一优先的情况下(大多数情况下)让开发人员更有效率
-
Apple 的开发人员或 Swift 营销材料中没有任何地方说它只针对或主要针对新开发人员。正如@Jiaaro 所说,它旨在提高所有开发人员的生产力。 (而且它的设计速度很快,即使在 Beta 版中并非总是如此。)
标签: swift inline-assembly