1. 熟悉功能、概念、架构设计 2. 分为构建&运行时两个大的部分进行流程分析和机构分析 再根据具体功能逐个分析,归纳分析各环节主要原理 3. 利用ide debug 堆栈和单步快速了解代码关键功能流程