72: WWDC21 宣布、波肥入坑 SwiftUI

1:00:55
 
分享
 

Manage episode 289229059 series 2603883
由Player FM以及我们的用户群所搜索的一三、波肥 — 版权由出版商所拥有,而不是Player FM,音频直接从出版商的伺服器串流. 点击订阅按钮以查看Player FM更新,或粘贴收取点链接到其他播客应用程序里。

{ 完整節目筆記 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 不後悔

💸勸敗話題

👋收尾

更多 weak self

137集单集