您的位置:首页 > 移动开发 > Swift

【技术总结】swift文档注释总结

2016-11-02 14:41 127 查看
       作为一个有代码洁癖的猿类,对整洁的注释必须要强迫症,xcode为我们提供了十分丰富的文档提示功能,在开发过程中,我们可以十分方便的按下Option键,选中一个类或者方法查看其文档说明。而实际开发过程中我们也可以使用规范的方法添加注释,达到这样的效果。本篇主要介绍几种常用的文档注释方法。

多行文档注释

/**
多行注释文档相比于普通多行注释多了一个星号。
在这里可以使用markDown语法,书写各种提示信息
如:显示一个有序列表
1. 有序列表
2. 有序列表
3. 有序列表
*/




/**
* 多行注释文档相比于普通多行注释多了一个星号。
* 在这里可以使用markDown语法,书写各种提示信息
* 如:显示一个有序列表
* 1. 有序列表
* 2. 有序列表
* 3. 有序列表
*/


效果



单行文档注释

/// 文档注释支持 markdown语法
///  # 标题1
/// ## 标题2
/// hello oc,下面的空行是为了换行
///
/// hello swift
/// - 这里使用了无序列表
/// - 使用加粗 **this**, 使用斜体 _this_
/// - 添加一个链接: [百度](http://www.baidu.com)
/// - 添加一个图片:![swift picture]
func singleLineComment()
{

}


效果



方法或函数的注释

方法的注释包括传入参数、返回值、和异常等说明,函数的注释对于团队合作相关重要



标签注释

//MARK: - 在代码的某处添加一个标签,可以使查看类视图更加方便
//TODO: - 将来可能会继续编辑的部分
//FIXME: - 将要修改的部分




算法注释

算法是相对比较复杂的方法,我们通过注释对其进行详尽的说明,其文档注释使用的关键字如下:

/// - Precondition: 前置条件
/// - Postcondition: 后置条件
/// - Requires:  算法需要的信息
/// - Invariant:  循环不变量
/// - Complexity: 复杂度
/// - Important: 描述重要信息
/// - Warning:  描述警告信息
/// - Attention: 描述注意事项
/// - Note:  一些记录
/// - Remark:  一些评论心得


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: