美文网首页
给自己写的代码生成漂亮的文档

给自己写的代码生成漂亮的文档

作者: ChangeWorld | 来源:发表于2017-08-29 01:46 被阅读126次
  1. HeaderDoc
    这是一款Xcode自带的工具,注释要有严格的标准,
    比如我创建了一个工程,名字就叫TestDoc,然后再创建一个Target

1.选中你的工程,点击Add Target按钮,选择 Other -> Aggregate模板新建.

2.点击Add Build Phase按钮,添加一个Run Script.
编写以下脚本,跑一遍,当然在这之前,你的注释文档应该是有格式化的

mkdir -p headerDoc
find ./TestDoc -name *.h -print | xargs headerdoc2html -o headerDoc
gatherheaderdoc headerDoc
exit 0
  1. appledoc

参考博文

如果想要集成进Xcode工程:
1.选中你的工程,点击Add Target按钮,选择 Other -> Aggregate模板新建.
2.点击Add Build Phase按钮,添加一个Run Script.
3.把下面的模板代码复制进去,把前几行参数改成你自己的.
4.在Xcode左上角选择这个新建的Target,然后点击build.
5.文档就会编译好并且自动安装进Xcode了(重启Xcode生效).

#appledoc Xcode script  
# Start constants  
company="ACME";  
companyID="com.ACME";
companyURL="http://ACME.com";
target="iphoneos";
#target="macosx";
outputPath="~/help";
# End constants

/usr/local/bin/appledoc \
--project-name "${PROJECT_NAME}" \
--project-company "${company}" \
--company-id "${companyID}" \
--docset-atom-filename "${company}.atom" \
--docset-feed-url "${companyURL}/${company}/%DOCSETATOMFILENAME" \
--docset-package-url "${companyURL}/${company}/%DOCSETPACKAGEFILENAME" \
--docset-fallback-url "${companyURL}/${company}" \
--output "${outputPath}" \
--publish-docset \
--docset-platform-family "${target}" \
--logformat xcode \
--keep-intermediate-files \
--no-repeat-first-par \
--no-warn-invalid-crossref \
--exit-threshold 2 \
"${PROJECT_DIR}”
  • 凡是以 "///"、"/*"或"/!"开头的注释块,都算所appledoc注释。
  • 在注释块内,appledoc支持如下语法:Markdown、HTML、HeaderDoc Tags。
/**


@brief
 这里是方法的简介。该Tag不能放到类注释里。


@exception
 UIColorException 这里是方法抛出异常的说明


@see
 YYColor


@see
 someMethod:


@warning
 这里是警告,会显示成蓝色的框框


@bug
 这里是bug,会显示成黄色的框框


@param
 red   这里是参数说明1


@param
 green 这里是参数说明2


@param
 blue   这里是参数说明3


@return  这里是返回值说明


*/

相关文章

  • 给自己写的代码生成漂亮的文档

    HeaderDoc这是一款Xcode自带的工具,注释要有严格的标准,比如我创建了一个工程,名字就叫TestDoc,...

  • doxygen工具小结

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

  • V语言学习笔记-24文档生成

    文档生成 从源代码备注生成文档 生成文档:

  • 好玩新鲜的

    Docusaurus(开源项目的文档网站生成器) 网站测速 carbon(创建漂亮的代码片段截图) BT Kitt...

  • 生成漂亮的代码截图

    https://carbon.now.sh

  • Java - 注解

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

  • Python 文档,给自己的程序写文档

    文档,这个词语在经常在程序员的嘴里冒出来,有时候他们还经常以文档有没有或者全不全为标准来衡量一个软件项目是否高大上...

  • 推荐一个软件自动生成接口文档(带实现)

    Swagger2 上次给大家推荐Swagger2这个神器,自动生成接口文档。不需要自己再专门写文档,对于程序员来说...

  • Spring Rest Docs使用

    话说程序员最讨厌两样东西,接手项目时没有任何文档,自己开发项目必须提供文档。 今天给大家分享一个能通过代码自动生成...

  • Swagger 配置多个站点文档

    使用Swagger 写文档是比较方便的。通常有通过代码生成,和直接写Yaml或者JSON文件。本文主要介绍使用Ya...

网友评论

      本文标题:给自己写的代码生成漂亮的文档

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