美文网首页
iOS-底层探索三种方式

iOS-底层探索三种方式

作者: iOS_Ken | 来源:发表于2020-09-09 13:43 被阅读0次

    底层探索三种方式

    1.下断点 按住 control + step into
    2.符号断点跟踪代码流程
    3.汇编跟踪代码流程

    下面详细讲解三种方式探索

    1. 下断点

    main中的LGPerson处加一个断点,运行程序,会断在LGPerson位置

    下断点

    通过按住control+step into

    按住control+step into

    调试进去后,得知该动态库

    libobjc.A.dylib

    2. 符号断点跟踪代码流程

    main中的LGPerson处加一个断点,运行程序,会断在LGPerson位置

    选择符号断点进行调试

    符号断点

    符号断点中输入alloc

    输入alloc

    点击以下截图按钮

    点击按钮

    调试进去后,得知该动态库

    libobjc.A.dylib

    3. 汇编跟踪代码流程

    main中的LGPerson处加一个断点,运行程序,会断在LGPerson位置

    下断点

    xcode 工具栏 选择 Debug --> Debug Workflow --> Always Show Disassembly,这个 选项表示始终显示反汇编 ,即通过汇编跟流程

    Always Show Disassembly

    通过按住control+step into

    按住control+step into

    调试进去后,得知该动态库

    libobjc.A.dylib

    相关文章

      网友评论

          本文标题:iOS-底层探索三种方式

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