项目案例
iOS 开发
macOS 开发
Web 开发
visionOS 开发
微信小程序
Sign in
Subscribe
SwiftData
SwiftData|使用 didSet 属性观察器
了解如何在 SwiftData 模型中使用 didSet 属性观察器。
SwiftData|在后台线程使用 ModelActor
了解如何通过 ModelActor 在后台线程安全的操作 SwiftData 数据。
SwiftData|在 iOS 17 上必须显式调用 context.insert() 插入数据
了解如何在 iOS 17 上使用 SwiftData,以及一些必须遵守的限制条件。
SwiftData|小心使用 Struct 和 Enum 类型
SwiftData 中虽然支持使用符合 Codable 协议的 Struct 和 Enum 类型,但也会带来一些问题。
SwiftData|避免使用 String 类型数组
了解 SwiftData 支持的 Swift 类型,以及为什么不推荐在 SwiftData 中使用 String 类型的数组。
在 SwiftData 中使用 @Bindable 的性能问题
在 SwiftData 中直接使用 @Bindable 绑定并更新值,可能导致性能方面的问题。
在 SwiftData 中使用 updatedAt 字段的最佳实践(didSet/willSet)
了解如何正确实现和管理 SwiftData 模型中的更新时间字段,以及解决自动更新的挑战。