探索源码三种方法

2021-03-23  本文已影响0人  晴空因子

探索源码三种方法

1.下符号断点的形式直接跟流程

可以通过 lldb 调试指令 bt 控制台打印方法调用堆栈,或添加自己已知的符号断点

2.通过摁住control - step into

3.查看汇编流程

打开 Debug Workflow 选择第一个选项就可以查看编译流程

汇编查看方法调用顺序

通过 <第二种方法和汇编调试一起使用> 也可以看到方法所在的源码库是哪个

苹果开源源码汇总

选择 macOS系统下一个选项,里面会看到该系统下更新了那些源码库

搜索 objc

这里面就是 libobjc.A.dylib 的源码了,最新的版本已经是objc4-818.2.tar.gz。

上一篇下一篇

猜你喜欢

热点阅读