首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Objective-C方法注释

Objective-C方法注释
EN

Stack Overflow用户
提问于 2011-09-21 10:29:50
回答 6查看 8.4K关注 0票数 19

为Objective-C注释方法的正确方式是什么?例如,在.Net中,我会添加如下的xml注释:

代码语言:javascript
运行
复制
/// <summary>
/// Summary of method
/// </summary>
/// <param name="FileName">The document's original filename.</param>  
/// <returns>Decoded filename</returns>  

Objective-C是否有等价物?

EN

回答 6

Stack Overflow用户

发布于 2011-09-21 11:31:22

不要忘记阻塞代码的编译指示标记。它帮助XCode隔离下拉菜单中的方法。它还可以直观地分解源文件,使其更易于阅读。

下面是我阻止代码段的方法:

代码语言:javascript
运行
复制
///////////////////////////////////////////////////////////////////////////
#pragma mark -
#pragma mark View Lifecycle
#pragma mark -
///////////////////////////////////////////////////////////////////////////

- (void) functionsHere

它最终在XCode中这样做:

票数 19
EN

Stack Overflow用户

发布于 2011-09-21 10:39:39

还有一些可以使用的appledoc头文件,和Apple使用的是一样的。

对于单独的方法,最好的指导是使用非常具描述性的名称,这在Objective-C中相当容易,方法名称中散布着参数。这通常消除了对单个参数注释的需要。

与任何语言一样,描述性方法名称和简短的单一用途方法优于随着代码更改而老化的冗长注释。

票数 10
EN

Stack Overflow用户

发布于 2011-09-21 10:39:46

您提到的注释风格似乎就是文档生成器为您生成文档时所选择的样式。

因此,对objective-c进行注释的等效风格将取决于您选择的文档生成器。据我所知,没有默认的。

如果你想要给出类似于苹果自己的开发者文档的结果,你可以使用DoxygenappledocThis page详细介绍了注释格式。示例:GBComment.h

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7493931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档