SIL

用法

生成SIL文件

swiftc -emit-sil main.swift >> ./main.sil

阅读SIL

解释文档

为前缀

  1. 乱码的字符串,执行如下代码恢复

    
    xcrun swift-demangle s4main7TeacherC3ageSivg
    
    
  2. %1, %2

    这些可以理解为虚拟的寄存器,或者理解为常量(赋值之后不会改变)