我尝试使用HeaderDoc在Xcode中记录我的Swift项目,但只处理文件" .h"并被忽略的文件" .swift"
这是我的快速文件:
/// test
///
/// :param: ann blabla
func testFunc( ann: Foo ) { .. }
我在终端中运行以下内容:
headerdoc2html -o ~/Desktop/docum Ninja
This is the error:
Documentation will be written to /Users/me/Desktop/docum
HTML output mode.
No valid input files specified.
Usage: headerdoc2html [-dq] [-o <output directory>] <input file(s) or directory>.
iMac:MyApp me$ headerdoc2html -o ~/Desktop/docum Ninja/
Documentation will be written to /Users/me/Desktop/docum
HTML output mode.
DIR Ninja/
======= Parsing Input Files =======
Processing Ninja/Test.m
Skipping. No HeaderDoc comments found.
Processing Ninja/-Bridging-Header.h
答案 0 :(得分:21)
截至目前,HeaderDoc无法使用headerdoc2html将Swift内联文档转换为HTML文件。你和所有人(包括我自己)都不得不等待。
因此,“三大”iOS代码文档工具是HeaderDoc,AppleDoc和Doxygen。可悲的是,这三个都不支持Swift 。好消息:AppleDoc相对较快地推出v3.0,其他两个也可能(也可能会)更新。 AppleDoc是开源的,所以如果你精通代码,你可以根据自己的需要调整它(快速和所有爵士乐)
我评论了AppleDoc的Github页面并得到了几个回复。主要是,2014年10月16日苹果正在召开会议。在这次会议之后,AppleDoc人员(加尔斯?)将开始向AppleDoc 3.0添加Swift支持,它将在某个时候发布。
Jazzy现在是 (!)并且可以为Swift生成HTML格式的文档(!!)我很难设置它,它的格式是非正统的,但如果你不能等待三巨头更新,它可能只适合你。
祝你好运。
ZR