源码阅读技巧

131 阅读1分钟

阅读策略:

  • 从整体到局部,先粗后细,自顶向下,以用代学,先了解原理
  • 如何略过无关代码:声明和If等条件判断先不看 使用performance record,调试,见名知意,传参,排除法, 结果倒推输入,往上追溯下
  • 一次只关注一些主要逻辑,减少复杂性
  • 带着线索,目的阅读,最怕的是没有线索
  • 函数嵌套调用时关注点在参数和返回值
  • 通过命名猜测,大胆猜测,小心求证
  • 遇到不懂的,先猜测,后标记
  • 追踪调用栈
  • 进行断点调试

善于工具

  • 搜索 : command T command shift o (go to symbol ) control - 回到上次编辑位置 例如搜索.init function init 大小写搜索 查看reference bookmark插件
  • 折叠:按住shift click 进行折叠 fold all