3

クラスがいくつかのプロトコルに準拠しているために存在することを示すために、Swift で関数宣言に注釈を付けるための標準メカニズムはありますか?

たとえば、クラスが に準拠しているため、この宣言が存在する場合がありますNSCoding。( でマークするとoverride構文エラーが発生するため、探している種類の注釈ではありません。) 理想的には、コード レベルの注釈を探しています (たとえばoverride、 の代わりに/*! ... */)。

// ... annotation such as "conform to NSCoding", if possible
func encodeWithCoder(encoder: NSCoder) {
   // ...
}
4

1 に答える 1