1.Deafer能操作的功能(先讲具体的功能,后面会有安装步骤)
1.1 我们刚开始接触一个项目的时候,可能不清楚项目的架构和继承关系,以及方法调用的关系,我们就可以使用Deafer来来进行操作.
~举个🌰:(下面是一个项目)

这是我们今天解析的架构
1.2具体实现步骤:
1.2.1 cd到当前文件夹目录下
cd xxxx/Desktop/xxxx

当前的目录
1.2.2 接下来进行解析第三库中的代码架构,具体实现步骤如下

进入第三方库的目录下
1.2.3执行Drafer的终端命令行指令,获取继承关系
Drafter -f ReactiveSwift -m inherit
具体的操作如下:

执行命令行以后
1.2.4 运行完成以后会获得当前解析的类的继承关系

完成以后类的继承关系图
1.2.5 方法调用的终端命令
drafter -f Observer.swift
1.2.6同样进入文件目录下

具体的类的文件目录
1.2.7接下来就可以愉快的玩耍了,获取方法调用的关系图

执行命令获取到方法调用关系
2.具体的安装步骤
2.1 这个安装需要安装Homebrew插件,通过Homebrew插件来进行安装graphviz
2.2 具体的安装步骤
2.2.1 如果你安装了Homebrew直接进行(如果没安装,直接百度搜索安装就可以了)
brew install graphviz
2.2.2 接着执行命令行
curl "https://raw.githubusercontent.com/L-Zephyr/Drafter/master/install.sh"|/bin/sh