Xcode 8自动生成的快速帮助文档

时间:2016-06-28 08:45:39

标签: xcode swift xcode8

Xcode 8中宣布的新功能中,我们可以看到

“自动生成快速帮助文档”:

enter image description here

这是手册代码文档的结尾,例如我们can learn on this article from NSHipster吗?

有人可以勾勒出这个新功能的优点和缺点吗? Does it replace tools like Jazzy

我找不到有关新功能的更多信息。

2 个答案:

答案 0 :(得分:173)

这是指Xcode 8(及更高版本)功能,您可以在其中选择如下方法:

func foo(bar: Int) -> String { ... }

...然后按 + 选项 + / (或从Xcode的“编辑器”中选择“结构”»“添加文档” “菜单”,它将为您生成以下注释模板:

/// <#Description#>
///
/// - parameter bar: <#bar description#>
///
/// - returns: <#return value description#>

它只是简化了快速帮助文档的编写。

注意,虽然此行为随着时间的推移有所改变,但当您尝试执行此操作时,Xcode可能特别关注光标所在的位置。例如,光标必须位于上例中的函数名foo中的某个位置,以便工作。或者只需双击功能名称,然后按 + 选项 + /

答案 1 :(得分:4)

这很可能与所有带有&#39; /&#39;如果您的键盘需要按shift键来获取它,那么就不要使用当前的XCode 8版本。

即。在德国键盘上&#39; /&#39;是shift + 7,按alt + cmd + shift-7不做任何事情。如果您指定了cmd + shift + opt + d,它就可以正常工作。

快捷方式&#39; ///&#39;,遗憾的是现在还不能正常工作,可能是由于旧的XCode插件VVDocumenter,它使用了这个快捷方式。

很棒的功能,在苹果方面糟糕的质量保证。