千金一刻莫空度,老大无成空自伤。这篇文章主要讲述Xcode注释转文档appledoc使用相关的知识,希望能为你提供帮助。
参考了一些大神的方法总算成功了记录一下少走弯路
1:安装appledoc
使用终端下载:
命令行:
git clone git://github.com/tomaz/appledoc.git
cd ./appledoc
sudo sh install-appledoc.sh
查看是否安装成功:
命令行:
appledoc --version
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px;
font: 11.0px Menlo;
color: #000000 }
span.s1 { }appledoc version: 2.2.1 (build 1334)
2
cd 进入工程目录 (目录下的所有文件都会被使用)
【Xcode注释转文档appledoc使用】appledoc --no-create-docset --output ./doc --project-name 工程名 --project-company "公司名" --company-id "公司id" . //注意空格后加.
遇到的问题** Assertion failure in +[GBMethodData methodDataWithType:result:arguments:], /Users/../Desktop/911doc/appledoc/Model/GBMethodData.m:44
解决方法
打开appledoc工程GBMethodData.m
此处代码以及解决方法:
+ (id)methodDataWithType:(GBMethodType)type result:(NSArray *)result arguments:(NSArray *)arguments {
//NSParameterAssert([arguments count] >
= 1);
//注释掉断言
return [[self alloc] initWithType:type attributes:[NSArray array] result:result arguments:arguments];
}
//重新执行安装脚本,强行走下去
cd ./appledoc
sudo sh install-appledoc.sh
然后重新编译
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px;
font: 12.0px "Helvetica Neue" }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px;
font: 12.0px "Helvetica Neue";
min-height: 14.0px }
推荐阅读
- 框架学习系列 mybatis 第十二篇 mapper映射文件之输出映射
- 慢阻肺疾病管理APP——第一次迭代心得
- 看这一篇就够了!Python Openpyxl完整开发实例分析
- Puppet模块使用示例
- Puppet清单
- Puppet配置管理
- Puppet组件详解
- Puppet编码样式
- Puppet类用法示例