fatbobman / weeklyComments

0 stars 0 forks source link

肘子的 Swift 周报 #15 -- 新框架、新思维 #13

Open fatbobman opened 6 months ago

fatbobman commented 6 months ago

https://fatbobman.com/zh/weekly/issue-015/

我最近开始重新开发我的“健康笔记”应用程序。由于新版本将只支持 iOS 17 及以上版本的设备,这让我在选择技术路线上享有更大的自由。本周,我基于 Observation 框架重构了项目中的状态管理代码,测试结果出乎意料地好。除了性能提升之外,这种基于类的状态管理方式还为我带来了许多新的灵感,使状态管理更加贴合 SwiftUI 的实践。它让状态的拆分和组合不再局限于纯粹的状态管理代码。