//协议(Protocols) import UIKit /*协议(Protocols) 1.协议定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法.属性,以及其他需要的东西 2.类.结构体或枚举都可以采纳协议,并为协议定义的这些要求提供具体实现.某个类型能够满足某个协议的要求,就可以说该类型“符合”这个协议. 3.除了采纳协议的类型必须实现的要求外,还可以对协议进行扩展,通过扩展来实现一部分要求或者实现一些附加功能,这样采纳协议的类型就能够使用这些功能. 协议定义语法: protoco…