专注iOS开发的小渣渣

swift-获取sil、ast编译中间产物文件

2021-01-14  本文已影响0人  Henry________

获取sil文件

在当前文件路径下使用该命令:

// 单纯转换sil
swiftc -emit-sil main.swift > ./main.sil
// 反解sil中混淆的字符串
xcrun swift-demangle s4main1tAA10TeachModelCvp
// 完整版
swiftc -emit-sil `文件名`.swift | xcrun swift-demangle > `文件名`.sil  && open `文件名`.sil

获取ast抽象语法树

swiftc  -dump-ast main.swift ast抽象语法树
上一篇 下一篇

猜你喜欢

热点阅读