appledoc格式

简介: appledoc官方原来是有一篇语法的,但是现在貌似维护中了。。所以这里尽量多介绍一下。 首先,文档中的注释只有符合规范,才能被appledoc认可。 凡是以 "///"、"/**"或"/*!"开头的注释块,都算所appledoc注释。

appledoc官方原来是有一篇语法的,但是现在貌似维护中了。。所以这里尽量多介绍一下。


首先,文档中的注释只有符合规范,才能被appledoc认可。

凡是以 "///"、"/**"或"/*!"开头的注释块,都算所appledoc注释。下面是示例:

注释块中,每一行开头的空格和"*"字符多数情况都会被appledoc忽略。
连续的两行(即没有间隔空行)的注释,将被合并成一个段落,并忽略换行,就像html。


在注释块内,appledoc支持如下语法:Markdown、HTML、HeaderDoc Tags。

Markdown的语法在这里有介绍(中文翻译),用Github的童鞋应该很熟悉。OSX上可以用Mou实时查看效果,Chrome也有一个插件来实时查看效果。这个东西可以说一看就会,学习成本很低。Markdown有很多方言,而且appledoc支持的也不算完整。所以用的时候可以试着在appledoc编译一下看看效果。

HTML这个就不用说了,支持Markdown肯定也支持HTML。。如果想要把控住更多细节,那就直接码Html吧。

HeaderDoc Tags这个东西是苹果的HeaderDoc工具的语法。详情可以见官网文档。例如@param、@return、@warning这样的东西,appledoc会进行解释。当然appledoc对这个东西的支持也不算完整 :?: 所以用的时候也要尝试一下。

通常情况下,Xcode会给关键词高亮显示,就像下面这样:
appppp


下面是一些常用的语法示意:

编译出的效果是这样
app1
app2
app3
app4
app5

appledoc还有很多不太完善的地方,比如C方法和宏定义上面的注释就不被识别,URL链接有时会识别错误等。。这时候只能手动修改生成好的html了;或者比较勤快自己手动fork一个appledoc改一下。。


http://blog.ibireme.com/2013/08/26/appledoc-guide/

目录
相关文章
|
5月前
|
Java
格式
局部变量和成员变量 1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出了方法就不能再用 成员变量:整个类全都可以通用。 3.默认值不一样【重点】 局部变量:没有默认值,如果要想使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认值,规则和数组一样 4.内存的位置不一样(了解) 局部变量:位于栈内存 成员变量:位于堆内存 5生命周期不一样(了解) 局部变量:随着方法进栈而诞生,随着方法出栈而消失 成员变量:随着对象创建而诞生,随着对象被垃圾回收而消失 当方法的局部变量和类的成员变量重名
38 0
|
5月前
|
XML JSON 缓存
数据的格式与描述
数据的格式与描述
55 4
|
XML 存储 JSON
文本数据交换格式 -- JSON
文本数据交换格式 -- JSON
80 0
Excel中的数字格式与文本格式进行转换
Excel中的数字格式与文本格式进行转换
198 0
Excel中的数字格式与文本格式进行转换
Wl,-rpath的格式问题,Wl,--rpath
Wl,-rpath的格式问题,Wl,--rpath
79 0
C# 中GUID生成格式的四种格式
C# 中GUID生成格式的四种格式
263 0
1473. A + B 格式
1473. A + B 格式
97 0
|
区块链
技术|形式多样的 substrate 格式
技术|形式多样的 substrate 格式
315 0
技术|形式多样的 substrate 格式
|
Unix
weppy格式的转换
weppy格式的转换
147 0