iOS生成代码注释文档

作者: cocoawmm | 来源:发表于2015-10-12 16:48 被阅读1689次

Today(2015/10/12)在网上搜索iOS对应的文档生成工具也还是Doxygen,HeaderDoc和appledoc,好像几年前就一直是这样了0.0。

1.Doxygen可适用于C、C++之类的,但不是我要的。

2.HeaderDoc是Xcode自带可生成html文档,且命名格式和官方相近。

3.appledoc生成的文档可在Xcode中查看到,并可在编辑代码时对应查看。

综上,Doxygen就这样,HeaderDoc和appledoc在接下来会给到对应安装以及使用介绍,主要给我个人后续查看0.0


一、HeaderDoc的使用

1.Xcode自带,不用安装0.0

2.在终端使用以下命令进行导出和生成文档:

headerdoc2html -o OutputDirectory InputDirectory

gatherheaderdoc OutputDirectory TOC.Html

3.然后在浏览器中打开TOC.Html(如未填写则默认masterTOC.html)文件便是代码的注释文件。

注意:

OutputDirectory目录是文档导出的目录,而InputDirectory目录是工程文件存在的目录。

代码中注释需要使用/*!注释内容*/才会被识别。

参考:

HeaderDoc的官方介绍文档

HeaderDoc Tags(HeaderDoc注释)

使用Xcode HeaderDoc和Doxygen文档化你的Objective-C和Swift代码


二、appledoc的使用

1.安装方法1:通过github工具

前提:有安装Xcode和命令行工具,并先装好github工具

在命令行中下载安装appledoc:

git clone git://github.com/tomaz/appledoc.git

cd appledoc

sudosh install-appledoc.sh

安装方法2:使用brew  不介绍

2.使用appledoc生成文档

使用终端cd到待生成的工程目录

appledoc -o ./doc --project-name 项目名 --project-company 公司名 .

以上项目名和公司名公司名替换成正常的名称,/doc可改成对应的路径

appledoc 会扫描当前路径下的所有文件,然后生成好文档放到 doc 目录下。然后就可以到Xcode的文档目录下进行查看:

参考:

appledoc官方文档

github下载地址

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

相关文章

  • 生成官方 API 注释

    iOS ~ 自动生成技术文档 生成注释: 生成文档之前、我们需要给代码中的方法或者变量写上注释,然后利用工具根据这...

  • iOS生成代码注释文档

    Today(2015/10/12)在网上搜索iOS对应的文档生成工具也还是Doxygen,HeaderDoc和ap...

  • Android代码注释模版

    Android代码注释模版 一、注释模版的内容 代码注释生成文档,所以,部分注释内容需要用到html标签排版内容以...

  • Java - 注解

    对代码的说明 注释:给程序员看的。分为单行注释、多行注释和文档注释(用于生成API文档)。 注解:给计算机看的。最...

  • Doxygen文档生成工具教程

    Doxygen是API文档生成工具,可以根据代码注释生成文档的工具。支持HTML、CHM、PDF等格式。主要支持C...

  • apidocjs-开发人员最好用的API文档

    1.特点: apidoc是根据你源代码中的API注释生成的文档 ,一行命令即可生成api接口文档 此api文档集成...

  • apiDocjs根据代码注释自动生成文档

    apiDoc是一款依赖nodejs根据程序代码注释自动生成文档的工具,比较适合生成restful api程序的文档...

  • iOS - 代码注释 与 文档

    代码注释插件:https://github.com/onevcat/VVDocumenter-Xcode输出文档:...

  • jsdoc3详细入门(图文)

    jsdoc3是一个比较方便的js代码生成文档工具。通过在代码中加入规范化的注释可以快速生成合适的接口文档,许多ID...

  • doxygen工具小结

    doxygen是一个自动文档生成工具,根据代码里写的注释,自动生成html和latex格式的文档。通常是给c++用...

网友评论

  • cocoawmm:其他参数
    用于打包
    --docset-feed-url 发布网址
    --docset-package-url 打包网址
    --publish-docset
    用于保留中间文件,即,将文件存储在--output文件目录下
    --keep-intermediate-files
    仅保留html文件
    --no-create-docset
    仅创建文件集
    --no-install-docset
  • cocoawmm:安装AppleDoc时遇到的问题:
    (1)cp: directory /usr/local/bin does not exist
    解决办法: sudo mkdir -p /usr/local/bin (新建路径)

本文标题:iOS生成代码注释文档

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