Yin 东亮

Swift 中 associatedtype 关键字的使用 ByAI

10月 29, 2024
Xcode, Swift, ByAI

在 Swift 中,associatedtype 关键字用于定义协议中的关联类型。关联类型为协议声明了一个占位符类型,该具体类型在实现协议时由具体类型来确定。这使得协议更加通用和灵活,因为它们能够处理未指定的类型。 ...

Swift 中 as 关键字的使用 ByAI

10月 29, 2024
Xcode, Swift, ByAI

在 Swift 中,as 关键字用于类型转换,它有几种不同的用法,根据具体情况可以转换值的类型或检查类型的兼容性。以下是 as 关键字的几种常见用法: 1. 向下类型转换(Downcasting) # as? 和 as! 可选的向下类型转换 as ...

Swift 中的 key-path 表达式的概念与使用 ByAI

10月 28, 2024
Xcode, Swift, ByAI

键路径(Key Path)是 Swift 语言中的一种强大特性,它提供了一种类型安全的方式来引用类型(如结构体或类)中的属性。键路径使得我们能够以一种间接的、动态的、且类型安全的方式访问和修改属性。 官方文档:Key ...

Swift 中 $ 美元符号的使用 ByAI

10月 28, 2024
Xcode, Swift, ByAI

在 Swift 中,$ 符号有几个不同的用途,主要包括适配 SwiftUI 和 Combine 框架中的绑定和发布者,以及 Swift 闭包的简写,它们在不同场景中有不同的含义。 1. SwiftUI 中的绑定 # 在 SwiftUI 中,$ 符号通常用于绑定到某个 @State 或 @ObservedObject 属性。在 SwiftUI 中,绑定(Bind ...

Swift 中 @ 符号的使用 ByAI

10月 28, 2024
Xcode, Swift, ByAI

当作属性特性 Attribute # Attributes 在 Swift 中,@main 和 @available 是属性特性(Attributes),用于修饰类、函数或其他代码元素,以提供特定的功能或条件。 @objc # 将 Swift 声明暴露给 Objective-C。 @main # @main 用于标记 Swift 应用程序的 ...

SwiftUI 对数据流与状态的管理 ByAI

10月 27, 2024
Xcode, Swift, 系统设计, ByAI

1. @State 和 @Binding # https://developer.apple.com/documentation/swiftui/state @State 是 SwiftUI 中用于声明本地状态变量的属性包装器。任何使用到 @State 变量的视图,当该变量变化时,都会重新渲染。 import SwiftUI struct ContentView: View { @State private var counter = 0 var body: some View { VStack { Text("Counter: \(counter)") Button(action: { counter += 1 }) { Text("Increment Counter") } } } } @Binding 用于在不同视图之间传递 ...

Swift 中计算属性的概念与使用 ByAI

10月 26, 2024
Xcode, Swift, ByAI

基本概念 # 官方文档 在 Swift 中,get 和 set 是用于定义计算属性的访问器。计算属性是一种特殊的属性,它没有直接存储值,而是通过一个方法来计算其值。 get 访问器: 用于获取计算属性的值。 当你访问计算属性时,get 访问器 ...

奇鸟行状录 Weekly

10月 7, 2024
Weekly, 读书笔记, 村上春树

最近一个月加上十一假期看完了村上春树的《奇鸟行状录》,这本书情节和人物关系还算正常,能够拿出来公开讨论,就以下几点想说的。 仅仅从不吸引人的书名来看,比读之前预想得要好,并不亚于已经相当知名的其他作品, ...

最近参加开球网积分赛🏓 Weekly

9月 17, 2024
Weekly, Life

停了一个半月的周报,主要原因是业余时间确实没投入精力去关注技术,只是晚上回家偶尔看看文档。也许是受奥运会的影响,也许是前两个月好东西吃多了导致长了点肉,于是乎最近一段时间下班就跑球馆打球去了,周末还参 ...

本周奥运周 Weekly

8月 1, 2024
Weekly, Life

本周是精彩的一周!关注的奥运会乒乓球赛事有惊无险,周六还去看了许嵩的演唱会,周天终于看到樊振东拿下男单金牌,自从四分之一决赛樊振东赢下张本智和,生死一线时不负众望,可以说樊振东真是经历了一次奥运级蜕变 ...


© 2012 - 2024 YINDONGLIANG.COM