Avatar notebook default
17篇文章 · 24864字 · 3人关注
  • Swift5.1协议

    21.协议

  • Swift5.1类型转换&扩展

    18.类型转换 类型检查类型检查:用类型检查操作符( is )来检查一个实例是否属于特定子类型。若实例属于那个子类型,类型检查操作符返回 tru...

  • Swift5.1可选链&错误处理

    16.可选链 可选链1.可选链式调用是一种可以在当前值可能为 nil 的可选值上请求和调用属性、方法及下标的⽅法。如果可选值有值,那么调用就会成...

  • Swift5.1构造过程&析构过程

    14.构造过程 构造过程 15.构析过程 析构过程原理析构过程:析构器只适⽤于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器器⽤关...

  • Swift5.1继承

    13.继承 重写1.重写:⼦类可以为继承来的实例方法,类方法,实例属性,类属性,或下标提供⾃己定制的实现。我们把这种⾏为叫重写。如果要重写某个特...

  • Swift5.1方法&下标

    11.方法 实例方法//实例方法是属于某个特定类、结构体或者枚举类型实例的⽅法。实例方法提供访问和修改实例 属性的方法或提供与实例目的相关的功能...

  • Swift5.1属性

    10.属性 属性//存储属性:存储属性会将常量和变量存储为实例的⼀部分,只能用于类和结构体。//计算属性:计算属性则是直接计算(而不是存储)值,...

  • Swift5.1枚举

    8.枚举 枚举语法使用 enum 关键词来创建枚举并且把它们的整个定义放在一对大括号内enum SomeEnumeration { cas...

  • Swift5.1类和结构体

    9.类和结构体 结构体和类相比Swift中结构体和类的共同点:- 定义属性⽤于存储值- 定义方法⽤于提供功能- 定义下标操作⽤于通过下标语法访问...

文集作者