摘要: // 通过扩展添加协议一致性 // 即便无法修改源代码, 依然可以通过扩展 令已有类型遵循并符合协议, 扩展可以为已有类型添加属性, 方法, 下标 以及构造器, 因此可以符合协议中的相应要求 // 注意: 通过扩展令已有类型遵循并符合协议时, 该类型的所有势力也会随之获得协议中定义的各项功能 pro 阅读全文
posted @ 2017-06-02 13:55 Dingzhijie 阅读(197) 评论(0) 推荐(0)
摘要: // 协议 定义了一个蓝图, 规定了用来实现某一特定任务或者功能的方法, 属性, 以及其他需要的东西. // 类, 结构体, 或 枚举都可以遵循协议, 并且为协议定义的这些要求 提供具体的实现, 某个类型能够满足某个协议的要求, 就可以说该类型 遵循了这个协议 // 除了遵循协议的类型必须实现的要求 阅读全文
posted @ 2017-06-02 09:29 Dingzhijie 阅读(174) 评论(0) 推荐(0)