協議

Swift 協議是符合型別必須實現的需求集合。然後可以在預期型別的​​大多數地方使用該協議,例如陣列和通用要求。

協議成員始終與整個協議共享相同的訪問限定符,並且不能單獨指定。雖然協議可以使用 getter 或 setter 要求限制訪問,但如上例所示。

有關協議的更多資訊,請參閱 Swift 程式語言

Objective-C 協議類似於 Swift 協議。

協議也與 Java 介面相當。