5

我发现记录我的界面特别痛苦,因为我需要自己输入所有内容。所以我想我一定不是唯一这样的人,并开始寻找一种方法来减轻我的痛苦,但没有找到太多。

我的问题是,有没有捷径或方法让 Xcode 自动完成我的评论?例如,我非常希望我输入/** + [tab]它会自动完成:

/**
 * [cursor here]
 * 
 * (maybe some pre-populate a list of arguments for the method below)
 */
- (void)test:(NSString *)testString another:(NSString *)another;

谢谢!

4

1 回答 1

10

使用 Xcode 的片段功能。您可以使用您想要的任何文本创建一个片段,并在要填充的文本中添加项目。要创建一个片段,只需在 Xcode 编辑器中选择一些文本并将其拖到片段库中。您可以设置完成快捷方式,因此m-comment可能是您的标准方法注释:

片段编辑器

键入 then 的第一位m-comment显示整个快捷方式(以及任何其他补全),并接受补全会添加一个注释,其中包含等待填写的参数化部分。像往常一样,您可以从一个选项卡到下一个选项卡:

插入评论

<#您通过将文本的给定部分用和括起来来指示文本的给定部分是要填写的字段#>,例如:<#method name#>

当然,Objective-C 的优势之一是方法名称通常会告诉您参数是什么。在评论中重复这一点似乎是不必要的额外工作。Xcode 3 更好地支持脚本,包括自动生成带有参数的 HeaderDoc 注释的脚本。不过,它们并没有被广泛使用,可能是因为这些评论并不是真的有用。

于 2012-09-24T07:18:24.900 回答