-
打开 Malloc Stack Logging
Edit Scheme
Run -> Diagnostics -> Memory Management
选择 Malloc Stack Logging
2.运行自己的项目,运行后进入该view的页面
3.点击 Debug View Hierarchy
,进入这个页面。可以清晰的看到所有view的层级。
- 选中要查看的view
以完成
这个button 为例,可以看到这个button的 内存地址 以其各种属性
一般这里知道属于是哪个ViewController之后就可以了,不过有的大佬封装的比较好,还是找不到怎么办,复制 内存地址, 然后点击Debug Memory Graph
。
Debug Memory Graph
在左下角输入刚复制的内存地址进行搜索,中间可以看到所有对这个button的引用关系,右边可以看到这个button创建时的函数调用栈。点函数右侧的小箭头就可以直接跳转到对应的代码行。
点击跳转 对应的代码行注意:
必须按第1步打开Malloc Stack Logging
,不然这里无法显示函数调用栈。
在xib
上的view只会显示到main.m,当然xib
上的 view 也不需要这么麻烦。
网友评论