美文网首页
iOS 规范篇 -《规范注释》

iOS 规范篇 -《规范注释》

作者: baiwulong | 来源:发表于2018-06-02 19:08 被阅读31次
开发过程中,注释重不重要,这个你自己琢磨吧!

规范的注释能让你最快了解到代码的大概功能,重现当初处理代码时的思维逻辑.同时能让新同事最快上手或者了解你的代码.给人的感觉就是专业,靠谱.另外一个很重要的原因就是,规范的代码注释,我们可以通过Appledoc-Objective-C文档生成工具来快速生成非常专业的API技术文档(苹果原生的技术文档相似).因此,我们开发必须要有规范的文档注释.

Appledoc使用传送门

Appledoc-Objective-C文档生成工具
开源框架:Appledoc——Objective-C文档生成工具使用教程

规范注释

强烈推荐 - Objective-C规范注释心得

本人习惯

以前有插件,后来就....
现在我是利用保存的代码块片段来快速注释😓,通过自定义代码块,类似下面截图

  • Code@Doc#XXX
    • Code为了便于记忆
    • @Doc是表示一个大分类的代码块片段,比如Doc就是我自定义的规范文档注释.
    • #XXX表示大分类下的某个特定的一项
屏幕快照 2018-06-02 18.51.38.png

下面是具体的规范注释代码片段

假如使用Appledoc,下面的规范注释将会生成非常专业的技术API文档.

//通常用来注释某个属性
/** <#简短注释#> */
//通常用来注释某个属性(多行)
/// <#简短描述,如属性描述#>
//通常用来注释某个类
/**
 --------------------------------------------------------------
 `<#类名#>`<#简介#>
 ## <#子选项#>
 <#子选项描述#>.
 ## warning
 @warning <#警告提醒信息#>.
 --------------------------------------------------------------
 */
//通常用来展示一些示例代码
/**
 --------------------------------------------------------------
 ##示例代码
 <#示例代码(需要按tab缩进)#>
 --------------------------------------------------------------
 */
//注意事项:参数必须是在对应方法中,不然会报警告,
@deprecated  必须使用DEPRECATED_MSG_ATTRIBUTE,不然会报警告
@return 必须有return值,不然会警告

/**
 *  <#详细说明这个方法怎么用#>
 *
 *  @brief <#简要描述#>
 *
 *  @param <#参数#> - <#参数描述#>
 *  @param <#参数#> - <#参数描述#>
 *  @param <#参数#> - <#参数描述#>
 *
 *  @return <#返回结果描述#>
 *  @warning <#警告#>
 *
 *  @since <#哪个版本起效#>
 *  @deprecated <#哪个版本废弃 , 方法后面需要添加DEPRECATED_MSG_ATTRIBUTE("use test: instead")#>
 *  @see <#对应的方法,如-(instancetype)init DEPRECATED_MSG_ATTRIBUTE("use test: instead")#>;
 */
//在文档中,起到大标题分割的作用
///-------------------------------
/// @name <#生成文档中的大标题#>
///-------------------------------

参考:

强烈推荐 - Objective-C规范注释心得
开源框架:Appledoc——Objective-C文档生成工具使用教程

相关文章

  • iOS 规范篇 -《规范注释》

    开发过程中,注释重不重要,这个你自己琢磨吧!规范的注释能让你最快了解到代码的大概功能,重现当初处理代码时的思维逻辑...

  • iOS 代码规范篇

    iOS 代码规范篇 iOS 代码规范篇

  • iOS 团队编程规范

    iOS 团队编程规范 前 言 一、命名规范 二、代码注释规范 三、代码格式化规范 四、编码规范 参考资料: 转载自...

  • iOS 注释规范

    iOS注释规范&&提高注释效率 iOS注释主要分为以下几种:属性注释、方法集注释、方法注释、普通注释(单行注释)。...

  • 2018-01-08

    iOS开发规范新增部分: 注释相关: 1,属性(property),使用单行注释或多行注释,单行注释格式 ///…...

  • iOS开发:代码规范

    一、注释规范 iOS注释主要分为以下几种:属性注释、方法集注释、方法注释、普通注释(单行注释)、类注释。 1、属性...

  • iOS代码规范 (好代码其实不如“好看”的代码^^)

    编写的公司iOS端代码规范 (已经脱敏了) 注释规范 好的注释可以大大的提高代码的阅读性、也能让自己快速的看懂自己...

  • 网易微专业-页面架构 规范

    1、规范:▪文件规范▪注释规范▪命名规范▪书写规范▪其他规范(HTML和图片) 2、文件规范⑴分类 ⑵引入 ⑶本身...

  • 移动端iOS开发规范文档

    移动端iOS开发规范文档 目录 格式与换行 命名 Objective-C下的cocoa编码规范 注释要求 其他 参...

  • iOS 代码规范

    简单写了几点,参照了唐巧的类结构和Getter初始化方式。 iOS 代码规范 主题 - 注释规范 - 类结...

网友评论

      本文标题:iOS 规范篇 -《规范注释》

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