美文网首页iOS开发资料收集
使用appledoc生成项目文档(干货)

使用appledoc生成项目文档(干货)

作者: 剑未佩妥 | 来源:发表于2017-08-21 17:25 被阅读33次

    众所周知,程序员最讨厌的两件事:1、接手的项目没有注释2、给自己的项目添加注释。一般一个项目上线后,公司都要求项目代码进行详细注释和到处文档,然后才封版,所以就用到了今天我整理的这篇文章,使用appledoc自动生成项目文档。

    appdoc的使用有一个前提,注释要符合标准,值得庆幸的是Xcode8之后,Xcode已经集成了注释插件,点击command+option+/即可,此处不做过多介绍,效果如下:

    安装appledoc

    git clone git://github.com/tomaz/appledoc.git

    cd ./appledoc

    sudo sh install-appledoc.sh

    安装完成之后,验证一下是否安装成功

    appledoc --version

    生成文档

    生成文档有两种方法:

    一、使用终端命令生成:

    appledoc --project-name 工程名称 --project-company 公司名称 ./

    二、使用targets集成到项目中:

    脚本文件如下:

    #appledoc Xcode script

    # Start constants

    company="公司名称";

    companyID="com.公司id";

    companyURL="http://公司网址";

    target="iphoneos";

    #target="macosx";

    outputPath="~/help";

    # End constants

    /usr/local/bin/appledoc \

    --project-name "${PROJECT_NAME}" \

    --project-company "${company}" \

    --company-id "${companyID}" \

    --docset-atom-filename "${company}.atom" \

    --docset-feed-url "${companyURL}/${company}/%DOCSETATOMFILENAME" \

    --docset-package-url "${companyURL}/${company}/%DOCSETPACKAGEFILENAME" \

    --docset-fallback-url "${companyURL}/${company}" \

    --output "${outputPath}" \

    --publish-docset \

    --docset-platform-family "${target}" \

    --logformat xcode \

    --keep-intermediate-files \

    --no-repeat-first-par \

    --no-warn-invalid-crossref \

    --exit-threshold 2 \

    "${PROJECT_DIR}"

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    步骤依次如下:

    1、新建targets 2、选择targets新建 3、添加Run Script 4、将脚本导入

    然后进行编译,编译成功后文档就自动生成了,在此,如果编译的时候有报错,退出Xcode,再打开clean后重新编译即可。

    文档路径

    生成的文档会默认放在/Users/用户名/Library/Developer/Shared/Documentation/DocSets路径下

    阅读在Xcode --> Window-->Documentation And API Reference 里面找啦,快捷键就是command+shift+0

    效果图如下:

    相关文章

      网友评论

        本文标题:使用appledoc生成项目文档(干货)

        本文链接:https://www.haomeiwen.com/subject/mbxhdxtx.html