都是封装好的代码 从这里一下又跳到那里 有时候看的头疼 有什么好的办法可以快速了解。。
你应该先从小一点的项目开始:) 前两天在读一个记忆力游戏的代码,稍微有一点点经验:)
代码里有一个基本原则:两个头文件(.h)不能互相#import。 那么我们就可以通过只看#import来理清源码文件的关系。 要注意的是,有些#import语句在头文件(.h),有些#import语句在程序实现文件(.m),不要看漏了。 根据#import,你应该可以整理出一个文件结构表出来:)看具体的程序文件(.m)时也可以把函数列一个结构表出来,这样再去看代码就会清晰很多:)
我是这么做的:搞清依赖关系,锁定文件后再切割成片段,重点扫描可直观断定用途的Function。最后当然得有耐心,关键是你得明确你最想了解的功能是如何实现的,从触发地一点点的去追溯