appledoc自动输出开发文档教程

一、工具安装

打开终端,使用命令安装appledoc,推荐用以下方法安装。不推荐用brew安装,用brew安装会有两个问题:1.不会自动安装html模版,生成的html没有样式;2. 分类代码不输出文档。

git clone git://github.com/tomaz/appledoc.git
cd ./appledoc
sudo sh install-appledoc.sh

安装过程的可能出现以下报错:

解决方法:在Xcode的设置中,选择一个Command Line Tools

二、脚本编写

我们在工程目录下创建一个shell脚本,脚本内容如下,保存为updateDoc.sh。相比其他网上的教程,以下脚本解决了两个问题:

1. 有一些属性和方法很简单,通过方法名就能看懂是做什么用的,所以没有注释,这部分代码默认是不输出文档,我们添加--keep-undocumented-objects --keep-undocumented-members,可以让所有的方法和属性都输出到文档中。

2. 忽略.m文件,因为.m文件中大部分是具体的实现过程,很多私有方法和变量,所以要忽略。

#!/bin/bash
appledoc \
--output ./Doc \
-i *.m \
--project-name "IGUIKit" \
--project-company "Tencent" \
--no-create-docset \
--keep-undocumented-objects \
--keep-undocumented-members \
--no-warn-undocumented-object \
--no-warn-undocumented-member \
./IGUIKit

解释一下参数目的:

三、执行脚本

 ./updateDoc.sh

 如果不能执行,记得改一下脚本文件属性,使它能够被执行

chmod +x updateDoc.sh  #使脚本具有执行权限

执行完成,我们可以在Doc目录生成了html文件,点击index.html即可查看文档

 

四、注释规范

1. 注释类和方法

文档效果:

2. 注释属性

文档效果:

3.注释枚举

枚举使用单行注释就可以,使用/** * xxx */是为了好看,生成的文档带一个原点,文档效果:

枚举类型的属性

1545064873_91_w2038_h906.png

文档效果:

五、文档更新

每当代码更新了,注释变更了,就应该跑一下updateDoc.sh脚本,更新文档。

最后感谢大家的阅读,欢迎指出问题和提出建议。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值