Jazzy 文档生成器使用

Jazzy 简介

jazzy 是一个命令行实用程序,可以为 Swift 或者 Objective-C 生成文档,输出风格和官方文档匹配(也可以自定义模板)

如果是 Swift和 Objective-C 混合项目生成文档,需要通过 SourceKitten 生成分别生成 swift和 Objective-C 然后再利用 jazzy 生成文档,详情参考 github README 中 Mixed Objective-C/Swift部分。

具备以下特性:

  • 生成与Apple官方参考文档匹配的源代码文档
  • 支持标准的Objective-C和Swift文档注释语法
  • 利用现代HTML模板(Moustache)
  • 利用Clang AST和SourceKit的强大功能和准确性
  • 对Dash文档集的支持
  • 支持Swift和Objective-C

文档注释的前提是有规范的注释

安装

终端运行

sudo brew install jazzy

基本使用

支持的文档标记

Swift

支持苹果官方 Swift 文档的基本文档注释,markdown 注释,官方参考, 可以参考Cocoa 代码注释与文档生成 – 掘金.土土 Edmond 木方便易读

Objective-C

仅仅支持以下关键字

  • @param
  • @return
  • @warning
  • @see
  • @note

文档交叉链接