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键弹出提示,如图:

posted @ 2014-04-09 10:22  dongweiq  阅读(552)  评论(0编辑  收藏  举报