美文网首页
iOS项目分析,类分析

iOS项目分析,类分析

作者: 十一岁的加重 | 来源:发表于2017-11-23 14:02 被阅读20次

    其实我们用Doxyfile生成文档时,就会生成类似的模块引用的、类成员、继承之类的东西。
    但是有时候项目太大,想从单个文件单个类入手呢,找到一个好工具体验一吧。
    https://github.com/L-Zephyr/Drafter
    1、安装Drafter
    curl "https://raw.githubusercontent.com/L-Zephyr/Drafter/master/install.sh" | /bin/sh
    2、安装Drafter的依赖graphviz
    brew install graphviz

    使用方法调用关系图
    drafter -f ./AFHTTPSessionManager.m
    类继承关系图
    drafter -f ./AFNetworking -m inherit

    参数

    -f、—file <arg> 必要参数,指定一个文件或文件夹,多个参数之间用逗号分隔,切勿出现空格。

    -m、—mode <arg> 可选参数,指定解析模式,参数值可以为invoke、inherit、both。invoke表示只解析方法调用关系、inherit表示只解析类继承关系、both表示同时执行两种解析模式。默认为invoke。

    -s、—search <arg> 可选参数,指定关键字,多个关键字之间用逗号分隔,关键字忽略大小写。根据关键字过滤解析结果,只保留包含指定关键字的节点分支,如:

    drafter -f ./XXViewController.swift -s viewdidload

    相关文章

      网友评论

          本文标题:iOS项目分析,类分析

          本文链接:https://www.haomeiwen.com/subject/xhjzvxtx.html