13的話
上一期週報 134 有點波折。一方面是連假 + 等 WWDC 的消息而延後兩天出刊。湊巧的是發佈系統 Substack 在週六時出了個 incident,導致大家又收到一次信件。造成困惑,請見諒。
也因為上一期延後,這期的內容就比較少啦。
🦇招喚編碼俠
雖然說,梗解釋了就不好笑,以防有人看不懂 Apple 的 WWDC22 文案,我還是說明一下:
😇Swift Protocols and Generics, Part 1: Protocol 和其他 Type 有什麼不一樣?──Paul Liu
直接拿 protocol 來當 type 這麼的方便,以至於很多人寫了很久的 Swift,都沒有意識到原來 compiler 還會要幫我們做盒子。
核心問題:Protocol 作為一個 type,和 enum, struct, class… 等等其他的 type 有什麼不一樣?
依我來看,如果寫了幾年 Swift,在工作面試時說不出 protocol 除了作為介面以外還有 existential container,恐怕是不及格的。
幸好,這篇文章寫得非常清楚,還編了一段與 compiler 的對話。我相信讀完以後你一定可以理解其中概念。
啊對了,之前我說在整理 blog,其實是因為覺得中文的 iOS 技術文章產量不高。如果你有寫文章想要透過週報轉載,甚至做了影片或 side project,請不要客氣與我聯絡。
📊開發者推特投票
共五題。有帳號的可去投一下。
🖱Universal Control 在更新系統時也可以使用
我無意間試出來的,很有意思。
必須說 Universal Control 做得比我預期地好用很多👍(我串了三台 Mac 一台 iPad)
🤝社群活動
Cocoaheads Taipei 2022 四月份聚會 由於疫情因素,這個月的活動改成線上 Gather Town
🤪Random Tweets
我也是現在才知道...
不知道該哭還是該笑
壞掉了?
💼職缺/履歷交流區
portto | 門戶科技 iOS Developer
如果你有 iOS 相關職缺或是求職履歷想要刊登在開發者週報,請見關於。