1、当我们对。内部的某些方法、类的实现感兴趣时,有很多方法可以去了解,看书,看各种文章,但是最直接也是最深入的办法就是去阅读源代码。
2、的源代码托管在,项目地址是:://。如果只是简单的想看某个方法是如何实现的,我们可以直接在网站上浏览。但是通过网页阅读源代码会遇到一些问题,首先是找到指定的类或方法并不容易,其次代码的展示效果并不友好。
3、因此最佳的方式就是下载源代码到我们本机。在上托管的项目的源代码提供了几种下载方式:。使用、的客户端,或者直接下载打包好的源代码压缩包。
4、如果是简单的项目,你可以直接下载打包好的源代码压缩包。但是对于。
5、这种大型项目,下载的源代码压缩包由于缺少子模块的代码,无法通过编译。不能通过编译的代码,下面这些功能无法使用:提供的类和方法间的快速导航,12,针对某个属性、方法等查找它被哪些代码所引用。对于大型项目来说,缺少这些功能几乎没办法深入阅读该项目的源代码。
1、尤其是。这种大量使用了扩展方法的项目,扩展方法可能定义在一个不起眼的角落,通过手工查找繁琐且困难。所以强烈推荐使用来克隆。项目的仓库:。
2、现在,我们已经有源代码了。项目使用了很多其他技术,所以编译源代码之前需要准备编译环境。
3、不同的操作系统需求不一样,以环境下使用举例,当前官方文档1版本,上面列出的需求是:。101803或更新版本。版本虽然没有要求,但是实际依赖的部分组件会在更新版本的更新中包含。例如,如果你编译3.1。
4、0版本的代码,需要更新到16.4。4以上版本,包含新版本的,
5、如果使用,请看后面的介绍。10.14。2或更新版本://。