构建易维护的 Design System: 为什么 SwiftUI 会是更好的选择

通过 SwiftUI 构建 Design System 有哪些优势
Read more →

移动开发中实现 Deep Linking 的 URL Scheme 和 Universal Links 的区别是什么?

经历过的 Mobile 项目基本上都有支持 Deep Linking 的需求,每次新项目都会经历向其他端同事和 BA 解释实现 Deep Linking 两种方案的区别,于是就有了这一篇短文。主要是介绍两种方案的优缺点和实现成本差异,并不涉及如何实现的代码步骤。
Read more →

参加 Apple 开发者线上活动是什么样的体验?

记录一下收获到的与 SwiftUI 相关的资料,与一条来自苹果工程师的学习路线。
Read more →

iOS 架构之另一种依赖注入的思路

介绍了一种相比 protocol 更轻量级更灵活的依赖注入实现
Read more →

Swift 状态管理 —— 如何拆分庞大的 reducer

利用 keyPath 构建 pullback 来处理 reducer 状态隔离的问题
Read more →