标签:
扩展和协议是swift中的两个特性,用于对已有的类型进行扩展和修改。
扩展(extension)
向已经存在的类型添加新的功能(属性、方法、下标脚本等等),扩展使用extension关键字定义,语法
extension ClassName{
//定义属性、方法等等
...
}
协议(protocol)
用于声明完成某项任务的功能所必须的方法和属性,或者可以理解为一种完成任务的规则,其语法
protocol proName{ //属性、方法 ... }
标签:
原文地址:http://www.cnblogs.com/z-yue/p/5816206.html