AppleDoc------------使用xcode导出api文档

众所周知,程序员最讨厌的两件事: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

效果图如下:

小礼物走一走,来简书关注我




转载自:https://www.jianshu.com/p/17688afb5774
 

发布了6 篇原创文章 · 获赞 15 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/pkorochi/article/details/97263230