Swift中用到extension的一些基本的扩展功能讲解

前端技术 2023/09/09 IOS

现有的类,结构或枚举类型的功能可以在扩展的帮助下加入。类型的功能可以使用扩展加入,但重写的功能不能使用扩展。

Swift 扩展功能:

  • 添加计算属性并计算类型属性
  • 定义实例和类型的方法
  • 提供了新的初始化
  • 定义下标
  • 定义和使用新的嵌套类型
  • 使现有类型符合协议

扩展用关键字 extension 声明

语法

复制代码 代码如下:

extension SomeType {
   // new functionality can be added here
}
现有类型也可以用扩展加入使它作为一个协议标准和其语法类似于类或结构。

extension SomeType: SomeProtocol, AnotherProtocol {
   // protocol requirements is described here
}

本文地址:https://www.stayed.cn/item/25785

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。