iOS底层iOS

iOS-底层原理1:探索方法介绍

2020-09-07  本文已影响0人  AcmenL

本文主要oc底层原理探索的3种方法:
1、符号断点
2、control键+Step into
3、Always Show Disassembly

1、符号断点

在需要探究的方法处加断点,如图所示,以类的alloc方法为例:

alloc

运行程序:


截屏2020-09-07 下午4.59.37.png

直接进入汇编代码 定位到libobjc.A.dylib库,苹果提供了部分 objc源码可以进行更深入的研究。

2、control+step into

在需要探究的方法处加断点,如图所示,以类的alloc方法为例:

alloc Step into调试

结果:

调试结果

我们会看到一个objc_alloc,此时,我们可以添加一个符号断点objc_alloc

添加objc_alloc符号断点

3、Always Show Disassembly

结果

运行结果
上一篇下一篇

猜你喜欢

热点阅读