72: WWDC21 宣布、波肥入坑 SwiftUI
Manage episode 289229059 series 2603883
内容由一三、波肥提供。所有播客内容(包括剧集、图形和播客描述)均由 一三、波肥 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal。
{ 完整節目筆記 https://weakself.dev/episodes/72 }
👋開場
⏪上集節目回顧
- 之前有錄一集本來講測試,但是錄音效果不好,所以就沒上線
📰一週開發者新聞
- WWDC21 時間宣布。AR 眼鏡、眼鏡上的日期
- 通過並且已實作在 Swift 5.5 SE-0307 Allow interchangeable use of CGFloat and Double types
- iOS 14.5 SwiftUI 坑
⭐️SwiftUI in Production
- Kean: The SwiftUI Experiment
- iOS 14 才有的功能:@StateObject、LazyV(H)Stack、fullScreenCover()…
- 對 View 心境上的轉換: View Layout ,Debug ,與 Trace
- 較大專案的畫面是對到哪個 View,不好 trace
- Preview 莫名掛掉
- Data flow: ObservedObject 是 reference type,沒有一個統一接受 action 來 mutate state 的介面
- SwiftUI 用在 Production 的好:fast iteration,code reuse
- 坑: Generic,SE-0307,Layout System (align views),potential performance issue (useMemo)
- 可以回去聽 46: 推你入坑 SwiftUI 不後悔
💸勸敗話題
- 2021 年新遊戲:雙人成行(PS、Steam),開發團隊 Hazelight 之前的作品有 Brothers: A Tale of Two Sons、A Way Out
- "F**k The Oscars" Says Developer At The Game Awards
- 2007 年經典遊戲系列:BioShock
- Leya 蕾雅 - YouTuber
👋收尾
更多 weak self
- 聽眾信箱 weakself.dev@gmail.com
- 官網 https://weakself.dev
- 主持人 一三、波肥、喬喬
- Twitter @weak_self
- 提問箱
- 贊助 weak self
--
Hosting provided by SoundOn
111集单集