zoukankan      html  css  js  c++  java
  • objective c的注释规范

      以前写android程序,每写一个函数或者类就添加对应的注释,后来领导让生成api文档,直接使用了eclipse的到处文档功能,强大又方便,这次换作ios开发,我想肯定也有对应的注释,于是上网查找了一番,抄录如下:

    对于单行和多行注释大家都再熟悉不过了,下面主要写一下指令,也就是在编写程序时按住alt键或者command键能够显示出来的注释

    1 @brief : 简要注释. appledoc中仅对属性、方法有效,对类、协议 无效,会造成后续内容解析失败.
    2 @param : 参数描述.
    3 @return : 返回值描述.
    4 @exception : 异常描述.
    5 @see : 参见.
    6 @sa : 参见. 同@see.
    7 @warning : 警告.
    8 @bug : 警告.
    9 @name : 组名. 用于给成员们分组, 既文档中Tasks区的子类别.

    示例代码如下:

     1 @interface medexParseXML : NSObject
     2 /**
     3  @brief 传入xml文件名称和根节点的下一级节点的名称得到该节点的xml字符串
     4  @param xmlName xml文件名称 
     5  @param nodeName 根节点下一级节点名称
     6  @return 返回节点对应的xml字符串
     7  */
     8 -(NSString*) getFileNodeXML:(NSString*)xmlName :(NSString*)nodeName;
     9 
    10 /**
    11  @brief 传入xml字符串获得下一级节点的xml字符串
    12  @param xmlStr xml格式的字符串
    13  @param nodeName xml字符串下一级节点名称
    14  @return 返回节点对应的xml字符串
    15  */
    16 -(NSString*)getStrNodeXML:(NSString*)xmlStr :(NSString*)nodeName;
    17 
    18 /**
    19  @brief 传入xml字符串获得该字符串包含的下一级节点的值
    20  @param xmlStr xml格式的字符串
    21  @param nodeName 下一级要获取值的节点的名称
    22  @return 返回节点的值
    23  */
    24 -(NSString*)getStrNodeXMLValue:(NSString*)xmlStr :(NSString*)nodeName;
    25 
    26 /**
    27  @brief 传入xml字符串获得对应的属性的值
    28  @param xmlStr xml格式的字符串
    29  @param AttributeName 要获取的属性的名称
    30  @return 返回与属性对应的值
    31  */
    32 -(NSString*)getXMLAttribute:(NSString*)xmlStr :(NSString*)AttributeName;
    33 @end

    然后在编写代码时对某一个方法不清楚可以按下alt键弹出提示,如图:

  • 相关阅读:
    ES6的let命令
    html5的新标签
    text()和html()的区别,以及val()
    jquery链接多个jquery方法
    jquery实现动画
    jquery的滑动
    jquery实现淡入淡出
    jquery的hide()和show()
    jquery里面的名称冲突解决方法
    写给W小姐的一封信
  • 原文地址:https://www.cnblogs.com/dongweiq/p/3653590.html
Copyright © 2011-2022 走看看