Objective-C的类可视化工具?

时间:2011-09-03 02:43:35

标签: objective-c cocoa code-visualization

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

谢谢!

3 个答案:

答案 0 :(得分:16)

查看OmniGraffle

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

答案 1 :(得分: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

    优点:免费
    缺点:功能不多

答案 2 :(得分:1)

Xcode 3和4在这方面的特点不同。

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

最后,请查看JetBrains' AppCode。尽管它仍处于初期阶段,但是它已经成为了objc的理想之物,他们为Java所做的一切都很棒。