1、先了解demo能够完成的功能,从各个功能脑补一下大概会怎么实现。
2、看demo中的文件分类,看分类名和文件名。好的源码能够从分类和文件名中体现出各个模块的功能和实现的思想。
3、从main文件开始阅读,根据程序的走向一步步往下走。可以自己写注释,遇到好的代码块写个test,或者故意抛出一个异常来了解。
4、利用第三方库或者软件来辅助了解各个界面之间的跳转关系。
5、遇到不懂的,记录下来,跳过去,往后看,说不定后面就看懂了,免得跳坑里出不来。
1、先了解demo能够完成的功能,从各个功能脑补一下大概会怎么实现。
2、看demo中的文件分类,看分类名和文件名。好的源码能够从分类和文件名中体现出各个模块的功能和实现的思想。
3、从main文件开始阅读,根据程序的走向一步步往下走。可以自己写注释,遇到好的代码块写个test,或者故意抛出一个异常来了解。
4、利用第三方库或者软件来辅助了解各个界面之间的跳转关系。
5、遇到不懂的,记录下来,跳过去,往后看,说不定后面就看懂了,免得跳坑里出不来。