線上收聽與節目筆記
主題延續上一集的 Swift API 設計,進入了 protocol 與 generic 的領域。
前情提要
CJ 同學提出了一個好問題:「Value type 在某些時刻,會存在 heap 中?」波肥寫了一篇 blog 文章來回答。
Protocol 是什麼?
Protocol 也有兩種
POP 要解決什麼問題?
比起繼承,要多愛用 Protocol 組合
Protocol 使用指南
- 先寫 concrete type
- 是否有已存在的 protocol 可以 extension
- 是否可由已存在的 protocol 組合完以成功能
- 優先考慮 Generic ,最後才是創造一個新的 protocol
隨堂小測驗
尾聲
更多 weak self
- 主持人 一三、波肥、喬喬
- 官網 https://weakself.dev
- Twitter @weak_self
- 提問箱
- 贊助 weak self