13

有谁知道 Objective-C 的任何静态类/代码浏览器/可视化工具?有什么可以帮助您熟悉大型代码库?

谢谢!

4

3 回答 3

16

看看OmniGraffle

您可以将 Xcode 项目文件拖放到它上面,它会为您创建一个类图。

于 2011-09-03T02:53:01.000 回答
2

我遇到的几个选项:

  1. Scitools: https ://scitools.com/index.php

    优点:许多功能和一些有趣的插件
    缺点:1000 美元(15 天免费试用)

  2. Graphviz(类似于 OmniGraffle,但免费)和 NST 的 objc_dep 项目(将 Objective-c 文件转换为 Graphviz 可读文件)的组合:http: //www.graphviz.org/Download_macos.phphttps://github.com/nst/ objc_dep

    优点:免费
    缺点:没有那么多功能

于 2013-10-29T22:56:54.413 回答
1

Xcode 3 和 4 在这方面在功能上有所不同。

doxygen提供了一些很酷的高级功能(交互式浏览、图表)。它也适用于其他语言。可能是最有特色/最详细的,但没有像 ide 那样与源集成。

最后,查看JetBrains 的 AppCode。尽管它作为 objc 的 ide 仍处于起步阶段,但他们为 Java 所做的一切都很棒。

于 2011-09-03T06:04:53.217 回答