13的話
很多時候意外都是鬆懈造成的。做好健康管理、沒事不要出門,就不用過度焦慮。祝健康平安。
🧪iOS 14.6 beta 3
🤝Announcing the Swift Mentorship Program
Swift Mentorship Program 是 Apple 官方給任何有興趣參與 Swift 開源社群、做出貢獻者的學習機會,會有資深的社群成員作為導師。推薦給想參與 Swift 開源的朋友參加(比較不是針對一般 app 開發者)。
5/24 以前開放申請。其餘時程請見公告。
🔍App Store 搜尋建議與廣告
我之前漏掉了,有兩個跟 App Store Search 有關的消息
😷防疫小技巧
真的不是在推坑買 Apple Watch
對了,有沒有人知道這個 app release note 最後一句的梗出自何處?
🔨XcodeGen 導入教學與心得—Hokila
好東西,我們團隊用很久了。同場加映之前寫的筆記—專案太大的時候你需要 XcodeGen。我是覺得可以開個空的專案來熟悉 project.yml 的寫法,再來導入的真正的專案。
⌨️太空灰 Magic 配件已停產
二代太空灰巧控鍵盤、滑鼠、觸控板,最早是搭 iMac Pro,後來可以單買,現在已停產,欲購從速。
不過更有可能的是下一代很快就會出來啦。像是 M1 iMac 配有 Touch ID 的鍵盤,實用度更高。絕版這款吸引人主要還是顏色嘛。
台灣 Apple Store Online 懶人連結:
👀ScreenSizes.app
方便查 iOS、watchOS、tvOS 裝置螢幕尺寸的工具網站。有做好 RWD,而且 UI 看起來就像 iOS app,可惜 web app 用起來跟原生還是差很多。
🔔User Notification 的 .provisional option
看到我前同事在跟現任的同事分享 iOS 的通知 API。
這個東西從 iOS 12 就推出了,調查了一下居然有一半以上的 iOS 工程師不知道。就讓我做個科普吧。
一般來說,請求使用者同意推送或本地通知時,會用到 UNUserNotificationCenter
的方法 requestAuthorization。如果沒有特別設定的話,就會跳出確認的對話框。
但如果在 options 加上 .provisional,通知就會出現在通知中心,而不需要使用者同意。通知的下方會有「你是否要繼續接收這個 app 的通知」之類的字樣與按鈕。
現在很多 app 還是在第一次打開 app 就問通知權限,使用者不熟悉 app 的狀況下多半直接按拒絕。上述這個方法不會打斷使用者開始接觸 app 的流程。如果使用者看到通知覺得有價值的話,也比較不會關掉。
要注意的是,在使用者還沒正式同意之前,那些通知都只會在通知中心出現,不會從上方滑出來或發出聲音,app icon 上也不會有小紅點。就看 app 比較適合哪種方式來選擇要不要用。
最後,請閱讀官方文件,內有截圖。
🤪Random Tweets
等一下,我還有 Apple Pencil
挑食的 folder
MagSafe
💼職缺/履歷交流區
如果你有 iOS 相關職缺或是求職履歷想要刊登在「13 的開發者週報」,請見關於。