设计模式 11
- Swift 中使用 Option Pattern 改善可选项的 API 设计 2020-10-21
- @StateObject 和 @ObservedObject 的区别和使用 2020-06-25
- 使用 protocol 和 callAsFunction 改进 Delegate 2020-03-12
- 在 Combine 中实现自定义 Publisher 2020-01-20
- 关于 Backpressure 和 Combine 中的处理 2019-12-01
- Result<T> 还是 Result<T, E: Error> 2018-10-31
- 关于 MVC 的一个常见的误用 2018-05-11
- 不同角度看问题 - 从 Codable 到 Swift 元编程 2018-03-12
- 单向数据流动的函数式 View Controller 2017-07-13
- 面向协议编程与 Cocoa 的邂逅 (下) 2016-12-01
- 面向协议编程与 Cocoa 的邂逅 (上) 2016-11-29