协议定义了适合某个特定任务或功能需要的方法、属性和其它需求的一个蓝图。协议本身不提供这些需求的实现,它只是描述了一个任务或功能实现的蓝图。 协议与java 语言中的接口定义类似,都是描述了一个实现可以干什么,而本身却不包含任何实现。与接口不同的是swift语言定义的协议可以被一个类、结构、或者枚举采用,来提供协议规定需求的实际实现,而java 语言的接口只能被类实现。 ...
请麻烦转移到此位置阅读,谢谢!
苹果新的编程语言 Swift 语言进阶(十五)--协议,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/soft-design/p/3799987.html