简单的问题真的,但是似乎没有一个直接的答案在
current developer documentation。
Swift是否编译为机器语言(即汇编),还是编译为某种中间形式,然后在虚拟机上运行?
(我怀疑它是,但不熟悉苹果的世界发展,我不清楚,因为它可能是一个人是。)
是的,它通过llvm位代码编译为机器语言,并且像@connor所说的,运行在Objective-C运行时之上。
Swift是否编译为机器语言(即汇编),还是编译为某种中间形式,然后在虚拟机上运行?
(我怀疑它是,但不熟悉苹果的世界发展,我不清楚,因为它可能是一个人是。)