协议

Swift 协议是符合类型必须实现的需求集合。然后可以在预期类型的​​大多数地方使用该协议,例如阵列和通用要求。

协议成员始终与整个协议共享相同的访问限定符,并且不能单独指定。虽然协议可以使用 getter 或 setter 要求限制访问,但如上例所示。

有关协议的更多信息,请参阅 Swift 编程语言

Objective-C 协议类似于 Swift 协议。

协议也与 Java 接口相当。