💬 Pofat 的話
2022 的最後一期週報,從今年的五月底開始到現在寫了 29 期,目前共有 850 位訂閱者,明年計畫把適合深入探討的話題寫成新專欄,比如 Swift 的發展方向專題 ,以及關於 infra team 和 performance team 的系列文,以及可能會寫的遊戲專欄,喜歡的朋友請考慮捐款支持我,感謝各位 2022 的支持,明年我們繼續一同在 Swift 裡暢遊。
🌎 On Swift Community
Understanding SwiftUI view lifecycles
關於 SwiftUI 生命週期的好文,SwiftUI 用來管理 view 的兩棵樹以及 onAppear
出現時機解密,總之它只會遲到絕不會早到。還提供了一個 app 可以顯示出 state 的生命週期和 onAppear
觸發時機,可以玩玩看不同 view 的不同表現,相信會有許多有趣的發現。
A Tour through Swift Attributes By Marco Eidinger
看 Swift source code 時總是對一堆神祕的 compiler 魔法 attribute 感到困惑嗎?救星來了,這片影片可以解答大多你的疑惑。
MacPreviewUtils
藍波哥(Gui Rambo )給 Mac app 開發者的聖誕禮物,他打包了自己做的開發小工具,還可以把 SwiftUI preview 釘在固定的外接顯示器、甚至 sidecar 的 iPad 上!
🗣️ On Swift Forum
[Pitch] Amend SE-0368 to remove prefix +
operator
SE-0368 在 Swift 5.8 實作的 StaticBigInt 引入了一個前綴型的 operator +
,主意是讓 StaticBigInt 能認識 +1 這種寫法,不過卻意外地引入了 source breaking,因為 let a = +1
的寫法會把 a 認為 StaticBigInt (因為 StaticBigInt 並沒有遵循 AdditiveArithmetic
),在更好的方法出現前提議先將其移除。
🤪 Pofat 選推
Whendy,一個輸入所費時程後自動計算具體時間行程表的小工具,有打中生活的流程。
Anika learning how to code in Apple Store!
Best Christmas movie (and Love actually as well)
Wise words:
字母演化史!
weal self 頻道日常,歡迎加入我們的 Discord (連結有時效限制)