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

探索源码三种方法

作者: 晴空因子 | 来源:发表于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