swift - 如何用swift编写汇编

标签 swift inline-assembly

可以用 Swift 编写汇编吗?我对此很好奇。像这样的:__asm__这在 C 等语言中是可能的。 我在 Swift 中找不到任何关于此的信息。

最佳答案

不,如果你想要这样做,你可以在 Objective C 中执行此操作,并使用桥接 header 将你的 Objective-C 代码公开给 Swift。 Objective-C 代码:

inline void assemblyFunc() {
    __asm__(/*Assembly*/);
}

有关桥接的更多信息:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

How to call Objective-C code from Swift

我也在这里问过这个问题:Is it possible to write inline assembly in Swift?

关于swift - 如何用swift编写汇编,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24767455/

相关文章:

ios - 如何获取图片的路径?

D - GDC 更友好的 asm 语法糖 (Dlang)

c - asm 中的寄存器数组

Swift UICollection 单元格设置每隔一行的高度

swift - iOS - ViewController 访问 cocoa touch 类

ios - 如何使用 Swift 在 iOS 中制作对角线 UITableView?

assembly - GCC 内联汇编器,混合寄存器大小 (x86)

c - x86-如何使用内联汇编中的for循环将值插入数组

gcc - 自己内核的键盘中断处理程序 (C)

ios - 0auth2 与 Microsoft 的重定向问题