Swift学习笔记系列——(20)扩展

来源:互联网 发布:linux dd命令拷贝硬盘 编辑:程序博客网 时间:2024/06/06 14:43

Tags: Swift 学习笔记

发布时间:2015-08-11
修改时间:2015-08-11
作者:Erwin
博客地址:技术杂货铺
欢迎转载,转载请注明出处。

Swift学习笔记系列——(20)扩展

扩展对象

类、结构体、枚举和协议

扩展的目的

给已经存在但不能修改的内容添加新功能。

扩展可以做什么

  • 添加计算属性
  • 添加类型计算属性
  • 添加实例方法
  • 添加类型方法
  • 提供新的构造方法
  • 定义下标
  • 定义和使用新的嵌套类型
  • 添加对一个或多个协议的实现
  • 给一个协议添加功能,遵循协议默认就有了这些功能

本章思维导图

这里写图片描述

0 0
原创粉丝点击