源码里面查找变量的方法

当在阅读源码的过程中,需要知道其中某个变量的含义,这时候可以通过如下方法,定位变量含义。

利用字符搜索

windows:control + shift + f(注意是在英文输入法下)
mac: command + shift +f

基于引用搜索

windows:alt + control + f7
mac: fn + option + command + f7

基于成员变量断点

选择需要观察的变量,添加上断点,然后在对应的左侧右键,调出watch选项,选择”Field Modification”,
然后通过左侧的调用栈就很容易知道变量修改的时机。

最后,还可以在方法上加断点,当调用此方法时会在断点停住;也可以在类上打断点,这样在创建这个类的时候也会停住,
就可以分析调用栈的变化情况了。

xuzs wechat
欢迎您扫一扫上面的微信,及时与我交流!
坚持原创技术分享,您的支持将鼓励我继续创作!