美文网首页
iOS - 代码注释 与 文档

iOS - 代码注释 与 文档

作者: 居然是村长 | 来源:发表于2016-04-14 23:38 被阅读129次

代码注释插件:https://github.com/onevcat/VVDocumenter-Xcode
输出文档:https://github.com/tomaz/appledoc

注:需要使用下面格式的注释才行

/*!
 *  字符串拼接
 *
 *  @param aString 需要拼接的字符串
 *
 *  @return 新的字符串
 */
- (NSString *)stringByAppendingString:(NSString *)aString;


或者


/*! 名字 */
@property (nonatomic, copy) NSString *name;

安装 文档输出工具

  • 1 下载 appledoc
https://github.com/tomaz/appledoc
  • 2 前往文件夹
cd /Users/juyiwei/Desktop/appledoc-master 
  • 3 安装
$ sudo sh install-appledoc.sh 

以后可以愉快的使用

  • 1 先cd 到 项目路径
cd /Users/juyiwei/Desktop/appledocTest
  • 2 输出
// 简写
appledoc -p XXXX -c "YYYY" --company-id ZZZZ -o ~/doc  ./

注:
XXXX:项目名称
YYYY:公司名称:主要体现在:Copyright © 2016 YYYY. All rights reserved. Updated: 2016-04-14
ZZZZ:公司ID:例如com.apple

注2:
文档存放位置:~/Library/Developer/Shared/Documentation/DocSets
生成的文档名称:ZZZZ.XXXX.docset
显示包内容进去找到index 的网页进入文档主页。

注 命令说明

appledoc --project-name myproject111 --project-company "surgeyohoo" --company-id www.surge --output ~/doc  ./Appledoc

命令说明:
--project-name "项目名称"
--project-company "公司名称"
--company-id "工程ID"
--output "生成路径(亲测无效,是我使用方式不对?)"
./Appledoc  "扫描路径"

1

相关文章

  • iOS - 代码注释 与 文档

    代码注释插件:https://github.com/onevcat/VVDocumenter-Xcode输出文档:...

  • Java语言基础

    1代码注释 单行注释(“//”) 多行注释(“/**/”) 文档注释(“/*...../”) 2变量与常量 定义:...

  • python代码:开发指南

    为什么记录代码如此重要 注释与文档代码 注释代码基础 通过类型提示(python 3.5+)注释代码 使用docs...

  • Java语言基础

    一.代码注释 单行注释:“//” 多行注释:“/**/” 文档注释:“/****...*/" 二.标识符与关键字 ...

  • 生成官方 API 注释

    iOS ~ 自动生成技术文档 生成注释: 生成文档之前、我们需要给代码中的方法或者变量写上注释,然后利用工具根据这...

  • Java语言基础

    注释与规范 代码注释 单行注释:// 多行注释:/**/ 文档注释:/** */ 编码规范 可读性第一,效率第二 ...

  • Java语言基础

    1.代码注释 单行注释 //注释内容 多行注释 /* */ 文档注释 2.变量与常量 2.1标识符与关键字 2...

  • iOS 注释方法大全 代码块加快捷键注释

    iOS 注释方法大全 代码块加快捷键注释 iOS 注释方法大全 代码块加快捷键注释

  • iOS生成代码注释文档

    Today(2015/10/12)在网上搜索iOS对应的文档生成工具也还是Doxygen,HeaderDoc和ap...

  • ECLIPSE快捷键和注释

    JAVA的注释有单行注释:// 一般用于单行代码注释 多行注释:/* * */ 一般用于多行代码注释 文档注释...

网友评论

      本文标题:iOS - 代码注释 与 文档

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