swift3.0 扩展协议
Posted 枫之戊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift3.0 扩展协议相关的知识,希望对你有一定的参考价值。
扩展和协议是swift中的两个特性,用于对已有的类型进行扩展和修改。
扩展(extension)
向已经存在的类型添加新的功能(属性、方法、下标脚本等等),扩展使用extension关键字定义,语法
extension ClassName{
//定义属性、方法等等
...
}
协议(protocol)
用于声明完成某项任务的功能所必须的方法和属性,或者可以理解为一种完成任务的规则,其语法
protocol proName{ //属性、方法 ... }
以上是关于swift3.0 扩展协议的主要内容,如果未能解决你的问题,请参考以下文章
Swift3.0 今日(TodayExtension)扩展图文笔记