标签: SwiftUI
-
visionOS 开发 – ImmersiveSpace API
ImmersiveSpace 是用来在无限空间中出现其内容的场景。
-
肘子的 Swift 周报 #001
新的初步
-
iOS17适配指南之SwiftData(二)
前文iOS17适配攻略之SwiftData(一)运用 UIKit 对 SwiftData 进行了简单运用。其实 SwiftData 合作 SwiftUI 才是 Apple 的初心,因而本文以 SwiftUI 的视角进行 SwiftData 的运用讲解。
-
揭秘 SwiftData 的数据建模原理
在 SwiftData 的数项改进中,用纯代码声明数据模型无疑给 Core Data 开发者留下了深刻印象。本文将深化探讨 SwiftData 是怎么经过代码创立数据模型的,运用了哪些新的言语特性,并展示了怎么经过声明代码来创立 PersistentModel 实例。
-
SwiftUI Tips: Preview 时如何让 Binding constant 可变
假如要在 Preview 快捷的运用 Binding 通常会运用
Binding.constant(value)
。但是这个方式让人伤心的当地在于因为是 constant value,所以 get 的时分永远都是初始值。这样我们在 View 内部修改了 Binding 的值,View 不会改写表现出新的值。 -
SwiftUI Tips: 如何Binding一个可选值
运用 Binding 的时分咱们经常会遇到需求绑定一个 Optional value 的状况。比如一个用于输入用户名的 TextField,假如是老用户就直接显示已有的用户名,新用户则为空。