13的話
WWDC 週就是開發者的狂歡節。祝大家玩得愉快~
歡迎來參加 weak self 的 WWDC22 Keynote Watch Party。
📽WWDC22 Keynote
Keynote 時間是台北 6/7 凌晨一點開始。可以從官網或是 YouTube 觀看。
weak self Discord 會舉辦 Watch Party,邀請大家一起來參加。請提前加入 Discord,連結在此,記得先在🆕報到區打個招呼。
💡WWDC 密技──開發者怎樣參加 WWDC
WWDC(Apple Worldwide Developers Conference) 顧名思義全球開發者大會,也就是專門給身為開發者的你所舉辦。
說起 WWDC 我有太多東西可以講(簡直就像男生們聊當兵話題沒完沒了),這邊「只」列幾個重點:
下載 Apple Developer app 並開啟推送通知,可以收到官方第一手的消息
Digital Lounges 已經開放註冊了。可以加入與許多開發者及 Apple 工程師的 Slack。需要有 Apple Developer Program 的開發者帳號
WWDC 共有五天,請在第一天盡早把 Keynote 與 Platforms State of Union 這兩場看完。前者是開場、後者是針對開發者做後續四天內容的大綱
Keynote 結束後,Beta API 文件就會公開,Xcode 14、iOS 16 Beta 版就可以下載。往年我都會用 code workshop 的 API diff 快速掃過一遍有什麼新東西(只不過僅限於 Objective-C,所以越來越不實用了)
要快速下載 Beta 版 Xcode,我還是最推薦使用 Xcodes
最好安排備用手機來安裝 Beta 版的 iOS,登入的 iCloud 帳號也不要拿個人平常在用的。雖然每年的警語都是這麼說,許多人可能還是會把自己日常生活用的手機升上去就是了…
密切留意每天 Lab 開放註冊的時間、準備好要問的問題。能跟 Apple 工程師直接對話,是 WWDC 當中最稀缺的資源
Session 影片可以不要看即時直播,而是之後再用加速播放,除非內容跟你不久後就要去 Lab 問問題會有關係。除了官網,影片可以用官方的 Apple Developer app 看。非官方的 WWDC.io app 也很優秀
建議多開幾個 sample projects 試試新東西
可以去 Forums 上詢問文字問題、參加 Challenges 等等
想要即時關注最新消息的話,我建議使用 Twitter 追蹤 #WWDC22 這個關鍵字。平時就有開好 Twitter 帳號在關注其他 iOS 開發者的話,應該不會錯過什麼重要資訊
因為時差的關係,我們可能很難專心參加活動。用當作在玩的心情、不要怕錯過東西、每天有參與到一些就好。正式版 9 月才會上,時間還久
有學到什麼新東西,盡量分享出來給更多人知道~
備註:本期發刊前幾小時看到 Apple 官網也發了一篇跟我上面有 87% 像的文章──Get ready for WWDC22 😂
🤝Beyond WWDC
列出許多非官方的 WWDC 活動。
其中 WWDC.playground 是 SwiftGG 翻译组、T技术沙龙、老司机周报單位等一起主辦的活動。我會去參加 6/11 晚上 8-9 點那一場直播節目。
🐛如何報 Bug 給 Apple?WWDC22: Provide Feedback to Apple and Get Your Questions Answered
這篇是前 Apple 員工、SwiftUI 工程師 Natalia Panferova 寫的(順帶一提,他的 blog 跟 Twitter 都超棒)。
Apple 官網上這篇 File effective bug reports 也很值得閱讀。
🧩Swift Package Index: Auto-generating, Auto-hosting, and Auto-updating DocC Documentation
你或許知道有個非官方的 SPM 網站叫做 Swift Package Index。他們最近搭配了 DocC 的 Swift Plugin 推出一項功能,直接在 Index 網站上以 DocC 格式顯示 Package 的文件。
舉例來說,這是 Point-Free 的 TCA 在該網站上的文件。
Package 的開發者如果本來就有在維護文件,只要簡單兩個步驟就可以支援了。可以不用設定 GitHub Pages 也能得到一個文件網站,我覺得超棒的啊。
🤪Random Tweets
本推文受到廣大推友的喜愛。
💼職缺/履歷交流區
如果你有 iOS 相關職缺或是求職履歷想要刊登在開發者週報,請見關於。