1、结构体和类在创建实例的过程中需要进行一些初始化工作,这个过程称之为构造过程。 方法:init(){} 称为构造器。

  备注:存储属性在定义时候未初始化,在构造器没有初始化那么编译会报错。

2、实例最终被释放的是否需要进行一些清楚资源的工作,这个过程成为析构过程。

  在Swift中内存管理采用自动引用计数(ARC),不需要在析构器 "释放" 不需要的 "实例内存资源",但是还有一些清除工作需要在这里完成,例如关闭文件。例如 deinit{}

  当实例被赋值 nil 时间,会调用 析构函数 deinit

 

相关文章:

  • 2019-09-16
  • 2021-08-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2021-12-24
  • 2021-10-31
  • 2022-12-23
  • 2021-10-01
  • 2022-02-10
  • 2019-09-18
相关资源
相似解决方案