Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tuya/tuyasmart_home_ios_sdk_api_reference
https://tuya.github.io/tuyasmart_home_ios_sdk_api_reference/
https://github.com/tuya/tuyasmart_home_ios_sdk_api_reference
tuya
Last synced: about 2 months ago
JSON representation
https://tuya.github.io/tuyasmart_home_ios_sdk_api_reference/
- Host: GitHub
- URL: https://github.com/tuya/tuyasmart_home_ios_sdk_api_reference
- Owner: tuya
- Created: 2019-05-27T08:58:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T09:15:25.000Z (5 months ago)
- Last Synced: 2024-10-17T17:28:42.303Z (3 months ago)
- Topics: tuya
- Language: TeX
- Homepage:
- Size: 59.3 MB
- Stars: 1
- Watchers: 18
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API Reference
##### 工具安装
- 安装appledoc
```
git clone git://github.com/tomaz/appledoc.git
cd ./appledoc
sudo sh install-appledoc.sh
```- 验证
```
appledoc --version
appledoc --help
```##### 使用方法
- 进入项目 cd 目录
- 导入目录
- appledoc --project-name API Reference --project-company tuya.Inc ./
```
appledoc --project-name 你的工程名字 --project-company 公司名 ./(导出路径,这里是指根目录) path所要导出的文档的类文件夹
```##### 支持的注释
- 头文件的注释只有符合规范,才能被 appledoc 认可
```
/// 这是单行注释。
/** 这也是单行注释 */
/*! 同样是单行注释 */
/** 这也是单行注释,
* 第二行会接上第一行。
*/
```##### 比较好的注释
```
/**
@brief -->简要描述
@param -->用于参数说明
@see -->可见的链接性说明,文档中可对应链接到内容 一般可用于注释枚举属性的类型
@discussion -->详细说明 提醒信息
@warning -->警告内容
@bug -->bug内容
@return -->返回值说明
*/
```脚本
```
#!/bin/bash
appledoc \
#工程的名字
--project-name "testAppledocDemo" \
#公司的名字
--project-company "Zyp" \
#不生成docset,直接输出html
--no-create-docset \
#没有注释的文件也输出html -->目的是看到所有的文件
--keep-undocumented-objects \
#没有注释的属性和方法也输出到html -->目的是看到所有的属性和方法
--keep-undocumented-members \
#没有注释的文件不提示警告
--no-warn-undocumented-object \
#没有注释的属性和方法不提示警告
--no-warn-undocumented-member \
#需要输出的文件路径 -->这里推荐最好直接为当前工程路径平级输出,便于维护和使用
./
```