美文网首页
iOS - alloc & init探索(一)

iOS - alloc & init探索(一)

作者: malgee | 来源:发表于2020-09-06 20:41 被阅读0次

探索alloc执行

1. 符号断点形式定位
image.png image.png

这个时候定位到了alloc调用所在的库libobjc.A.dylib

苹果开源库中找到objc4中源码 ,查看对应的库中的方法。

2.探索所在的源码,单步进入按住control - step into
image.png

点击进入, 可以看到执行调用了 objc_alloc

image.png

接着添加一个符号断点


image.png
image.png

这时候可以看到所在libobjc.A.dylib库中

3.使用汇编方式查看

前提:定位到 MGPerson *p = [MGPerson alloc];这行

image.png image.png

这个时候定位到16行, 然后按照 方式2 单步进入所在库

相关文章

网友评论

      本文标题:iOS - alloc & init探索(一)

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