这是 Swift 摸鱼系列的第二篇
上篇讲的是 Swift 底层是怎么调度方法的
这篇我们说一下探究 Swift 运行过程中最常用的工具之一:Swift Intermediate Language (SIL)
Swift Intermediate Language (SIL)
平常我们写 Swift 不用关心编译器怎么工作,了解底层逻辑可以帮你更好的理解语言本身的思想。
SIL 是一个专门为 Swift 定制,为了进行后续优化的语言。
这里我们不过多的介绍文档上的内容,而是关注它在解析中反映出 Swift 的底层逻辑。