Drafter

iOS 代码阅读辅助工具
授权协议 GPL
开发语言 Swift
所属分类 开发工具、 代码管理分析/审查/优化
软件类型 开源软件
地区 国产
投 递 者 晏华奥
操作系统 iOS
开源组织
适用人群 未知
 软件概览

Drafter是一个阅读iOS代码的辅助工具,它可以自动解析代码中类型的方法调用关系和类继承关系,自动生成流程图在浏览器中查看,支持Objective-C和Swift的解析:

借助调用流程图在阅读源码的时候可以快速理清代码中的逻辑关系。

在终端中执行:

curl "https://raw.githubusercontent.com/L-Zephyr/Drafter/master/install.sh" | /bin/sh

即可完成安装

更详细的用法请查看Readme

  • 简介 Drafter是一个命令行工具,用于分析iOS工程的代码,支持Objective-C和Swift。 自动解析代码并生成方法调用关系图。 自动解析代码并生成类继承关系图。 使用介绍 Drafter基本使用 转载于:https://www.cnblogs.com/limaofuyuanzhang/p/11262047.html

 相关资料
  • 1: ASR语言模型在线训练工具 2: TTS在线语音合成工具

  • 问题内容: 有什么办法可以看到JavaScript本机代码的声明吗?每当我尝试查看Chrome或Firefox中的本机功能时,都会显示“ ”: 这是什么意思,有什么工具可以帮助我阅读实际代码? 问题答案: Chrome或Firefox之所以说该代码是本地代码,是因为它确实是本地代码-WebKit和Firefox开发人员已使用C或C ++(而非JavaScript)对该功能进行了编码。但是,如果您想

  • Python 设计背后的核心原则之一就是创建可读的代码。这个设计背后的动机很简单: Python 程序员所做的第一件事就是阅读代码。 成为一个著名的 Python 程序猿的秘诀之一就是阅读,理解和理解优秀的代码。 优秀的代码通常遵循 Code Style 中概述的指导方针,并想读者表达清晰简洁的意图。 下面是一些推荐的 Python 项目供读者参阅。这些项目中每一项都是 Python 编码的一个典

  • 本文向大家介绍Java编码辅助工具Lombok用法详解,包括了Java编码辅助工具Lombok用法详解的使用技巧和注意事项,需要的朋友参考一下 前言 在项目开发过程中,经常会涉及到一些调整很少但又必不可少的环节,比如实体类的Getter/Setter方法,ToString方法等。这时可以使用Lombok来避免这种重复的操作,减少非核心代码的臃肿,提高编码效率。 如何在IntelliJ IDEA中引

  • 由于 Go 标准库的强大支持,Go 可以很容易的进行 Web 开发。为此,Go 标准库专门提供了 httptest 包专门用于进行 http Web 开发测试。 本节我们通过一个社区帖子的增删改查的例子来学习该包。 简单的 Web 应用 我们首先构建一个简单的 Web 应用。 为了简单起见,数据保存在内存,并且没有考虑并发问题。 // 保存 Topic,没有考虑并发问题 var TopicCach

  • 验证码辅助函数用来生成图片验证码 加载辅助函数 用下面的代码加载验证码辅助函数:$this->load->helper('captcha'); 可用的函数如下: create_captcha($data) 根据你指定的一系列参数创建验证码图像, 返回值是一个包含此图像数据的数组.[array] (   'image' => IMAGE TAG   'time' => TIMESTAMP (毫秒)

  • 验证码辅助函数文件包含了一些帮助你创建验证码图片的函数。 加载辅助函数 使用验证码辅助函数 添加到数据库 可用函数 加载辅助函数 该辅助函数通过下面的代码加载: $this->load->helper('captcha'); 使用验证码辅助函数 辅助函数加载之后你可以像下面这样生成一个验证码图片: $vals = array( 'word' => 'Random word',

  • 本文向大家介绍微信跳一跳辅助Java代码实现,包括了微信跳一跳辅助Java代码实现的使用技巧和注意事项,需要的朋友参考一下 微信跳一跳辅助的Java具体实现代码,供大家参考,具体内容如下 1.参考知乎教你用Python来玩微信跳一跳,鉴于本人Python一直都是半吊子水平,之前打算用python刷分,可无奈安装python环境各种模块缺失,报错不停,于是乎,使用Java重新实现了一下。 2.环境配