年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2320|回复: 0

使用Objective-C的文档生成工具:Appledoc

[复制链接]
  • TA的每日心情
    倒霉
    2020-11-28 20:31
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2014-8-27 16:31:15 | 显示全部楼层 |阅读模式
    在项目中经常需要文档,在这里我介绍三个相对比较流行的工具:


    1.docxygen
    docxygen感觉是这3个工具中支持语言最多的,可以配置的地方也比较多。我大概看了一下文档,觉得还是比较复杂,而且默认生成的风格与苹果的风格不一致。就去看后面2个工具的介绍了。另外,它虽然是开源软件,但是没有将源码放到github上让我感觉这个工具的开发活跃度是不是不够。

    2.headerdoc
    headerdoc是xcode 自带的文档生成工具。在安装完xcode后,就可以用命令行:headdoc2html + 源文件名 来生成对应的文档。我个人试用了一下,还是比较方便的,不过headerdoc的注释生成规则比较特别,只生成以 /*! */ 的格式的注释。还有一个缺点是每个类文件对应一个注释文件,没有汇总的文件,这点感觉有点不爽。

    3.Appledoc
    appledoc是在stackoverflow上被大家推荐的一个注释工具。有几个原因造成我比较喜欢它:

    • 它默认生成的文档风格和苹果的官方文档是一致的,而doxygen需要另外配置。
    • appledoc就是用objective-c生成的,必要的时候调试和改动也比较方便。
    • 可以生成docset,并且集成到xcode中。这一点是很赞的,相当于在源码中按住option再单击就可以调出相应方法的帮助。
    • appledoc源码在github上,而doxygen在svn上。我个人比较偏激地认为比较活跃的开源项目都应该在github上。
    • 相对于headerdoc,它没有特殊的注释要求,可以用/** */ 的格式,也可以兼容/*! */的格式的注释,并且生成的注释有汇总页面。
    安装
    1
    2
    3
    git clone git://github.com/tomaz/appledoc.git
    cd appledoc
    sudo sh install-appledoc.sh
    那么简单介绍一下如何安装appledoc,安装非常简单,只需要2步:
    使用
    使用appledoc时,只需要用如下命令即可:
    1
    appledoc -o ./doc --project-name ynote --project-company youdao .
    appledoc会扫描当前路径下的所有文件,然后生成好文档放到doc目录下。你也可以用appledoc –help查看所有可用的参数。
    基本上使用起来还是比较方便的,详细的信息可以查看官方的文档:http://gentlebytes.com/appledoc/

    参考链接:http://zhy584520.iteye.com/blog/1853382
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-11-25 13:07 , Processed in 0.052532 second(s), 22 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表