目录
[TOC]
博主是不写注释会死星人,以前 java 的时候常用 javadoc ,只要写好注释,然后用 javadoc 生成html 格式的文档。用eclipse和myeclipse都能挂上去。
最近的iOS项目是一个十几个人一起写的项目,很多都初学者,我写主要框架这一块。uml和编码都搞定了,但是为了协作给他人使用,需要一份文档。
除了word和markdown写的reference,api文档也是必不可少的。
所以就开始捣鼓appledoc。在中间遇到不少问题,最后成功的解决了,所以特意分享给大家。
安装Appledoc
Appledoc的github地址:https://github.com/tomaz/appledoc
其实不用下载的,在github项目的readme中已经写了安装方法:
快速安装
打开终端,输入:
1 | git clone git://github.com/tomaz/appledoc.git |
等待完成后继续输入:
1 | sudo sh install-appledoc.sh |
等待安装完成。如果出现错误,参考后面的错误解决
brew安装
如果你装了brew,Appledoc官方文档写的是打开终端输入:
1 | brew install appledoc |
错误解决
我试了使用brew安装,然而显示错误:
1 | Error: No available formula for appledoc |
这个问题让我查了很多资料都没解决,最后发现可能是新版的brew不能这样安装Appledoc(是我的猜测)。
所以决定使用快速安装。
要注意的是,使用快速安装要保证/usr/local/bin
路径要存在。如果没有,一定要手动创建相应的文件夹,并且保证bin文件夹是可读可写的(可以在文件夹的『显示简介』里更改)
然后就可以放心按照上面『快速安装』安装了,不会出现问题。
Appledoc使用
##在xcode里使用
网上找的很多资料都是在很老版本的xcode中使用appledoc的方法,博主用的是xcode6和xcode7。
首先点击file->new->target
然后在弹出的界面中选择Aggregate
填写好名字
这样就添加好了一个Target
然后会弹出一个界面,不同版本长得略有不同
总之选择Build Phases,点击左边的小加号
选择New Run Script Phase
建好了以后打开刚刚建立的Run Script
把红框的地方里面替换成:
1 | #appledoc Xcode script |
然后点左上角的项目,发现多了一个Document
点Document,然后再运行,只要没报错就OK了
文档已经编译好并且自动安装进Xcode了。重启xcode,打开documentation。就会发现里面有你刚刚生成的文档。
如果你想直接看html
可以用Finder进入~/Library/Developer/Shared/Documentation/DocSets
看到你的文档以后可以右键查看包内容,就可以拿到里面的Html文档了
终端使用
博主还没有试过,可以先尝试上面的方法1
2
3
4
5
6appledoc --project-name test
--project-company "test"
--company-id com.test
--output /Users/zhoulingyu/Desktop
/Users/zhoulingyu/Desktop/Test/Classes
从上到下分别代表的是:
- 工程名称
- 公司名称
- 工程ID
- 生成结果输出路径
- 扫描哪个路径下的类.
有什么问题都可以在博文后面留言,或者微博上私信我。
博主是 iOS 妹子一枚。
希望大家一起进步。
我的微博:Lotty周小鱼