Xcode - 为 Swift 闭包添加自定义文档

Xcode - Add Custom Documentation for Swift Closure

问题:

示例:

struct S1 {

    /// This block is executed after completion
    var completion : (String, Int) -> (Bool)
}

注:

Xcode 8 具有向自定义代码添加文档的内置功能。

这可以通过执行以下操作之一来完成:

参考:

解决方法:

如果给定位置不支持这些标签,目前唯一可能的解决方法似乎是:

struct S1 {
    
    /// description
    ///
    /// __returns__
    /// blah blah
    ///
    /// __parameters__
    /// blah blah
    var completion : (String, Int) -> (Bool)
}