2023年3月8日

16:swift-可选链

摘要: 正文 /* 可选链 1:可选链 1.1:可选链是一个调用和查询可选属性、方法和下标的过程,它可能为 nil。 1.2:如果可选项包含值,属性、方法或者下标的调用成功;如果可选项是 nil ,属性、方法或者下标的调用会返回 nil 。 1.3:多个查询可以链接在一起,如果链中任何一个节点是 nil , 阅读全文

posted @ 2023-03-08 22:29 风zk 阅读(3) 评论(0) 推荐(0) 编辑

15:swift-反初始化器

摘要: 正文 /* 15:初始化 1:反初始化 在类实例被释放的时候,反初始化器就会立即被调用。 你可以是用 deinit 关键字来写反初始化器,就如同写初始化器要用 init 关键字一样。反初始化器只在类中有效. */ import UIKit class UnInit15VC: UIViewContro 阅读全文

posted @ 2023-03-08 18:49 风zk 阅读(12) 评论(0) 推荐(0) 编辑

14:swift-初始化

摘要: 正文 /*初始化 *** 1: 初始化是为类、结构体或者枚举准备实例的过程。 1.1:没有返回参数 1.2:初始化所有的属性。 1.3:需要给实例里的每一个存储属性设置一个初始值并且在新实例可以使用之前执行任何其他所必须的配置或初始化。 你通过定义初始化器来实现这个初始化过程,它更像是一个用来创建特 阅读全文

posted @ 2023-03-08 17:38 风zk 阅读(63) 评论(0) 推荐(0) 编辑

13:swift-继承

摘要: 正文 /* 1: 类也可以向继承的属性添加属性观察器,以便在属性的值改变时得到通知. 2: 重写父类的方法: override 关键字, 可以重写属性和方法 3:阻止重写 final关键字 */ import UIKit class Herbit13VC: UIViewController { ov 阅读全文

posted @ 2023-03-08 10:38 风zk 阅读(14) 评论(0) 推荐(0) 编辑

导航