阅读策略:
- 从整体到局部,先粗后细,自顶向下,以用代学,先了解原理
- 如何略过无关代码:声明和If等条件判断先不看 使用performance record,调试,见名知意,传参,排除法, 结果倒推输入,往上追溯下
- 一次只关注一些主要逻辑,减少复杂性
- 带着线索,目的阅读,最怕的是没有线索
- 函数嵌套调用时关注点在参数和返回值
- 通过命名猜测,大胆猜测,小心求证
- 遇到不懂的,先猜测,后标记
- 追踪调用栈
- 进行断点调试
善于工具
- 搜索 : command T command shift o (go to symbol ) control - 回到上次编辑位置 例如搜索.init function init 大小写搜索 查看reference bookmark插件
- 折叠:按住shift click 进行折叠 fold all