Swift协议语法

Swift协议语法,swift,syntax,protocols,Swift,Syntax,Protocols,我在Swift中看到了这种语法 protocol myProtocol : class { some functions } 我在文档中没有看到这一点-什么是:class部分以及应该如何/何时使用它?它定义了一个仅限class的协议:class关键字表示协议只能由类类型采用。

我在Swift中看到了这种语法

protocol myProtocol : class {
some functions
}

我在文档中没有看到这一点-什么是
:class
部分以及应该如何/何时使用它?

它定义了一个仅限class的协议
:class
关键字表示协议只能由类类型采用。