SwiftUI

在 SwiftUI 中使用 Core Data 与 CloudKit

在构建 iOS 应用时经常需要持久化存储数据,Core Data 作为 Apple 提供的官方方案之一,现在已经非常成熟了。可以自定义模型,管理对象关系。借助 CloudKit 可以轻松地把数据同步到 iCloud 上。在 SwiftUI 中使用 Core Data 最简单的方式就是创建项目时直接选择 Use Core Data,参考示例代码,可以很轻松的为已有 SwiftUI 项目接入 Core Data。

WWDC22: 再谈 Swift Charts

Swift Charts 提供了丰富、精美的图表样式来实现数据可视化,从简单的到复杂的,从静态的到动态的,都是开箱即用的,你也可以借由 API 实现丰富的自定义效果。

WWDC22: Platforms State of the Union - Part 2

使用 SwiftUI 更轻松的描述界面、填充数据、更新界面,利用良好的扩展性,使用多种界面布局,构建亲切且直观的用户界面。它采用声明式语法,易于读写,即只需要描述界面的样子,而不是如何构建界面。尤其是在多平台的自适应上,会提供智能默认值。SwiftUI 会随数据模型的改动而自动更新界面。

SwiftUI shadow

Text("Shadow").shadow(color: Color.gray, radius: 3, x: 15, y: 20)