13的話
春天到了,應該是 iOS 開發者跟使用者最舒適的季節。Apple 會推出一些讓人驚喜的小功能、iOS 版本跟 Xcode 通常在這個時候最穩定,至少沒有太多新東西要學習的壓力🥹
請訂閱 Patreon 來支持我的電子報🙏
🧪Apple Releases
Xcode 14.3 Beta 2(14E5207e) 這週沒更新。支援以下作業系統
🆕What's new in Swift 5.8──Paul Hudson
等一下,你開頭不是才說,沒有太多新東西要學,怎麼 Swift 新版就來了🥲
嗯,這版會跟著 Xcode 14.3 一起推出,內容真的不算多啦。
💛嗨,黃色!Apple 推出新款 iPhone 14 和 iPhone 14 Plus
這個新顏色讓我想起 iPhone 5c。
🎼Apple Music Classical
Apple 還沒有發官方新聞稿,只有在推特上宣布而已:
古典音樂的聆聽需求跟其他音樂滿不一樣的。比如說曲名通常很長,要捲很久才會看到是第幾樂章。播放的順序也是。通常不會是單曲隨機播放。推薦的單位用曲子就不如整張專輯。
這位前 Apple 員工提出好些值得一看的觀點:
我還滿高興 Apple 為了提供更好的體驗,而把古典音樂獨立成一個 app。曲目也還是能在 Music app 裡面找到跟播放。功能細節就等正式 3/28 正式推出再研究。
💰App Store pricing upgrades have expanded to all purchase types
去年 12 月 Apple 宣布的全新定價功能,在這週開放給所有 App Store 商品。現在,不管是 app 還是 IAP,都有更彈性的定價規則。尤其是能針對地區可以不同訂定價格,以適應市場差異。
預計 5/9 會再推出依照匯率自動調整的全球定價加強功能。
🤝App Store Connect API 2.3
既然 App Store 有新的定價機制,API 當然也要更新了。
📦Introducing Swift Certificates and Swift ASN.1
Swift 官方公告新的 packages。
Swift Certificates: A library for working with X.509 certificates.
Swift ASN.1: An implementation of ASN.1 types and DER serialization.
看到 ASN.1 我笑出來了,5 年前我寫過一個 library 就為了處理這東西。不過寫出來以後完全沒拿來用🤪
🛠️手工打造 HTML 解析器的那些事──ZhgChgLi
因為公司的資料已經大量用 HTML,所以 iOS 需要轉成 NSAttributedString
來顯示只好自己想辦法的故事。
警告,文章非常長。原始碼在此。
🤝社群活動
CocoaHeads Taipei 2023 年 3 月錄影。分享的題目有:「用 ChatGPT 串接 ChatGPT」、「SharePlay」、「String Interpolation」
🤪Random Tweets
解決 Universal Links 問題的過程。
讓我想到也是幾年前寫的開源 app,可以用來實測 Universal Links。對於這個案例沒有用就是了。
最近冒出各種沒什麼實用性,但是好玩的 UI。
手機螢幕下的超音波指紋解鎖已經可以做到這麼快速了!
這點子真棒,用來看 Apple Maps 裡的 3D 模型。作者說到時候會免費上架。
哇,有人在 MacBook Pro 上把大型語言模型跑起來了。
最後是各種傷害篇:
說到 Tweetbot,如果你的訂閱還沒有結束,可以在 app 內選擇把訂閱期間轉移到 Ivory for iOS,或是選擇不退費來支持開發者。
🙏支持 13 寫作,請訂閱我的 Patreon。也歡迎按喜歡❤️、留言💬、回信✉️與我交流。