美文网首页
探索源码三种方法

探索源码三种方法

作者: 晴空因子 | 来源:发表于2021-03-23 17:23 被阅读0次

探索源码三种方法

  • 下符号断点的形式直接跟流程
  • 通过摁住control - step into
  • 汇编查看流程

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

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

  • 第一步
  • 第二步

    还可以查看方法所在哪个源码库

2.通过摁住control - step into

  • 第一步

  • 第二步

3.查看汇编流程

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

汇编查看方法调用顺序

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

苹果开源源码汇总

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

搜索 objc

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

相关文章

网友评论

      本文标题:探索源码三种方法

      本文链接:https://www.haomeiwen.com/subject/jpqqcltx.html