13的話
新年快樂!
上週因為沒什麼新聞,所以停刊一次。而這週畢竟是新年,也沒有太多東西可以寫,並且推特上許多我關注的開發者都「逃」到 Mastodoon,所以我開始嘗試了新的取材方式。
並且在這邊進行一個小改版宣告:從今年開始,「13 的 Apple 開發者電子報」縮短為「13 報」。週報的內容編排也會更加自由奔放,敬請期待(?)。
歡迎訂閱 Patreon 來支持我的電子報。
🧾Upcoming changes to the App Store receipt signing certificate
如果 app 使用 signing certificate 直接在裝置上驗證 IAP 收據,1/18 之後、2/7 以前要替換。
如果用 server API 或是 StoreKit 驗證收據的話,則不受影響。
🔡WDBFontOverwrite──zhuowei
這是利用 iOS 漏洞 CVE-2022-46689 的 app,在裝置沒有越獄的情況下,展示出替換掉系統字體的效果。
👀值得一看的文章或 App
嘗試新的整理消息方式。以下雖然不見得親自玩過或讀完,但都是我有興趣的東西。也歡迎推薦新知給我。
Limit Swift Concurrency's cooperative pool─Alejandro Martinez:Debug Swift Concurrency 時,可以在 environment variables 用
LIBDISPATCH_COOPERATIVE_POOL_STRICT=N
來限制使用的 thread 數量。A powerful UINavigationController API that you might not know about──Jesse Squires:
setViewControllers(_:animated:)
這個 API 的妙處是可以「lets you update the set of controllers without animating the changes」。我貼出來只是因為想嘴一句「反觀 SwiftUI 的 NavigationStack」。Design Notes Diary──David Smith:知名獨立開發者的開發日誌。我超愛這種分享,可以看到各種功能、設計背後嘗試的過程。
Amazing AI──Sindre Sorhus:之前不是有報導 Apple 推出 Stable Diffusion 的套件嗎?很快就有許多 app 出現了。這是免費的 Mac app,需要 Apple Silicon (M1/M2) 以及 macOS 13.1 以上。
Text Assistant──Jordi Bruin:ChatGPT 為服務核心的免費 Mac app。以需要自行輸入 OpenAI 的 API Key。
🤪Random Tweets
紙包機(?)
曾在 Apple 工作的經驗分享(請自己讀完,我沒有評論):
小技巧,但是這行為也太隱藏了。
🙏支持 13 寫作,請訂閱我的 Patreon。也歡迎按喜歡❤️、留言💬、回信✉️與我交流。