摘要:
协议定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法、属性,以及其他需要的东西。类、结构体或枚举都可以遵循协议,并为协议定义的这些要求提供具体实现。某个类型能够满足某个协议的要求,就可以说该类型遵循这个协议。 除了遵循协议的类型必须实现的要求外,还可以对协议进行扩展,通过扩展来实现一部分要求 阅读全文
posted @ 2018-01-01 22:51
鳄鱼不怕牙医不怕
阅读(254)
评论(0)
推荐(0)
摘要:
扩展就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即 逆向建模)。扩展和 Objective-C 的分类类似。(与 Objective-C 不同的是,Swift 的扩展没有名字。) swift 中的扩展可以: 添加计算型属性和计算型 阅读全文
posted @ 2018-01-01 07:18
鳄鱼不怕牙医不怕
阅读(568)
评论(0)
推荐(0)

浙公网安备 33010602011771号