03 2023 档案

Swift 中 extension 的使用
摘要:在 Swift 中,extension 是一种非常有用的语言特性,它可以为一个已有的类型(包括类、结构体和枚举)添加新的属性、方法、下标和协议等功能,而无需修改原始类型的定义。使用 extension 可以让我们更加方便地扩展和修改现有的代码,同时也可以使代码更加清晰和易读。 下面是一些 exten 阅读全文

posted @ 2023-03-14 17:26 Herooic 阅读(682) 评论(0) 推荐(0) 编辑

Swift 中的static 和 class 关键字使用及区别
摘要:在 Swift 中,static 和 class 关键字都可以用来修饰类的属性和方法,但它们之间有三个主要的区别: 继承性:使用 class 修饰的属性和方法可以被子类重写,而使用 static 修饰的属性和方法不能被子类重写。因此,如果你想让一个属性或方法可以被子类重写,应该使用 class 关键 阅读全文

posted @ 2023-03-14 17:14 Herooic 阅读(612) 评论(0) 推荐(0) 编辑

Swift与Objective-C常量定义的不同
摘要:在 Objective-C 中,使用 const 关键字定义的常量是在编译时被解析的,它们的值是静态的,不能在运行时改变。同时,这种方式定义的常量需要通过 C 语言的方式来访问和使用。 而在 Swift 中,使用 let 关键字定义的常量是在运行时被解析的,它们的值也是静态的,不能在运行时改变。不同 阅读全文

posted @ 2023-03-14 17:06 Herooic 阅读(66) 评论(0) 推荐(0) 编辑

Swift中对optional变量拆包方法解析
摘要:当处理 Optional 变量时,常见的拆包方式包括: Optional Binding: 使用 if let 或者 guard let 语句来判断 Optional 变量是否包含非空值,并在拆包成功时使用新的变量来代替 Optional 变量。例如: if let value = optional 阅读全文

posted @ 2023-03-14 17:00 Herooic 阅读(174) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示