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
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值