我想知道是否可以在Swift中编写内联汇编。
我知道在Objective-C中,您可以使用如下代码:
inline void assemblyFunc() { __asm__(/*Assembly*/); }
但是在Swift中似乎无法使用 __asm__(/*Assembly*/)。
__asm__(/*Assembly*/)
有谁知道如何使用,__asm__()如果可能的话。我没有找到任何关于它的信息,所以我认为这是一个很好的问题。
__asm__()
要扩展Robert Levy所说的内容,您可以只使用Swift / Obj-C互操作功能,并编写一个可以处理ASM内容的Obj- C类,然后可以从Swift调用它。
这是一个烦人的解决方法,但是它仍然可以工作。
您可以在[ 这里 ] 阅读更多有关如何做的信息。