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

objective c的注释规范

你可能感兴趣的:(objective c)