HackerNoon 中文 关注 SwiftUI 的 @State 现已成为宏——这对您意味着什么 TL;DR: SwiftUI 的 @State 现已以宏的形式暴露,但日常用法几乎保持不变。最大的实际变化在于惰性初始化:存储在 @State 中的类实例(例如 @Observable 视图模型)将在视图状态存储的整个生命周期内仅创建一次,而不再在视图结构重建时重新创建。 SwiftUI’s @State Is Now a Macro - What It Means for You hackernoon.com Hacker & Security News on Bluesky @hacker.at.thenote.app bsky.app HackerNoon 中文 RSS thenote.app
@State现已以宏的形式暴露,但日常用法几乎保持不变。最大的实际变化在于惰性初始化:存储在@State中的类实例(例如@Observable视图模型)将在视图状态存储的整个生命周期内仅创建一次,而不再在视图结构重建时重新创建。