在XCode中自动生成方法注释

Las*_*zlo 35 methods xcode comments

在Xcode中是否有一种方法可以自动生成方法注释,类似于您在Eclipse中为javadoc注释所做的操作.

例如,按下你可以在方法声明之前点击/**一行,eclipse会自动生成方法注释的骨架.

Tom*_*van 91

您可以使用创建标题文档的快捷方式:

+ +/

where
= Command
= Option(Windows上的Alt)

  • 正是我在寻找的! (3认同)
  • 有谁知道是否可以用`\**` 和`*\ ` 代替单行` \\\ ` 切换到多行注释?? (3认同)
  • 应该是⌥=选项:) (2认同)

Tim*_*Tim 27

您可以使用Code Snippets库来实现此目的.它不会自动为每个参数生成占位符,但它仍然非常有用.这是你做的:

  1. 在代码中的某处写出一个示例注释块.
  2. 插入<#xyz#>要显示名为"xyz"的占位符的位置.(这些类似于参数完成占位符,因此您可以在它们之间切换并覆盖它们.)

例如:

/**
 * Method name: <#name#>
 * Description: <#description#>
 * Parameters: <#parameters#>
*/
Run Code Online (Sandbox Code Playgroud)
  1. 打开右侧边栏.在底部窗格中,单击两个花括号图标以显示代码段库.
  2. 选择并将文本拖到代码段库中.
  3. 它会创造一个新的.双击它,在弹出窗口中单击编辑,并为其提供完成快捷方式(例如,用于注释块的comblk).

现在,当您在编辑器中的任何位置键入"comblk"时,会出现自动完成弹出窗口,您可以点击返回粘贴到代码段中.将选择第一个占位符,您可以开始键入方法的名称.点击标签切换到说明,依此类推.

不理想,但总比没有好.片段是一个很好的主意,苹果尚未完成实施.


pal*_*avi 12

  1. 选择要为其生成注释的代码,然后按快捷键

    CMD + ALT + /

  2. 将为所选方法自动生成注释.


smo*_*ter 8

你可以使用这个很棒的插件.

https://github.com/onevcat/VVDocumenter-Xcode


yoA*_*ex5 7

您可以使用注释语法来生成文档

Editor -> Structure -> Add Documentation
? command ? option /

/// <#Description#>
///
/// - Parameter param: <#param description#>
/// - Returns: <#return value description#>
/// - Throws: <#throws value description#>
func fun(param: String) throws -> String? {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

官方标记格式参考