13的話
請訂閱我的 Patreon!我的目標是累積到 100 位支持者,目前進度來到 23%。
這期我蒐集到值得放的內容比較少,如果意猶未盡的話,隔壁波報很精彩。
🗞 SwiftUI 專欄 #3 那些不該碰的 SwiftUI API
新的一期早就寫好了,但是為了鼓勵讀者付費支持,7/8 才會開放給所有人。
想比別人早看到請訂閱!
內容預覽:
🇰🇷 Distributing apps using a third-party payment provider in South Korea
依照南韓法律規定,App Store 將開放替代的 IAP 的付費機制。請注意,該法律只是要求提供方法而沒有規定抽成,所以 Apple 還要抽 26%。
為了使用替代的 IAP 系統,你必須選擇一套付費系統提供者(PSP, payment service provider)、向 Apple 申請並取得 entitlement、為南韓市場單獨送審一版 app。該 app 裡面不能混用 Apple IAP。
雖然這套機制你可能用不到,整份文件還是非常值得一讀。畢竟未來各國政府很有可能對 Apple 做出類似的要求。
🏘Get ready for RoomPlan
不知道那個網頁是不是比較晚才做好,所以現在才發在 Developer News。
話說,今年 WWDC 跟 AR 相關的東西可說是暗潮洶湧。Keynote 隻字不提,但翻開 session 列表,還真是不少啊。
📦SwiftUI Backports
SwiftUI 每年都在加功能,為了相容舊的作業系統,有各種方法。這個套件不只把 API 給向下相容,連實作也給出來了。
我比較想分享的不是「這東西可以用」,而是去學學人家怎麼做的──他用到的 backport 技巧以及在 API 上清楚標示 deprecation,也都是我在處理 SwiftUI 向下相容時必定會使用的方法。
至於連實作都支援舊版 iOS 的話,我個人還是覺得 iOS 13 當作 SwiftUI 黑歷史,就別碰了吧😅
其實這個應該要在我的 SwiftUI 專欄裡去介紹,不過會排在很後面,所以還是先講。
⌨️Input Source Pro
Mac 的輸入法顯示在選單列,像我這種會把選單列隱藏起來的人來說,Input Source Pro 非常實用。它會在你切換輸入法或者是 first responder 時,提示你目前的輸入法。
顯示在游標附近是我建議的,作者也很快就加上去了。目前免費,之後如果轉付費的話我肯定會買。
🕳iOS 16 Desktop-Class API 踩坑經驗
钟颖平時罵 Apple 罵得很兇,但是遇到做得好的地方也是毫不吝嗇。
根據他的經驗,UIFindInteraction 做得很好。
同場加映 UIEditMenuInteraction。
再加映 UIPasteControl 踩坑經驗。
還有很多推文沒貼出來。我想表達的意思是,我們應該要去知道各領域裡的專家,而不見得什麼東西都要自己嘗試。文字處理或生產力工具相關的問題我一定向他請教。
🐣13 Pro
話說我最近又開了一個 Twitter 帳號,我為什麼說又呢?
總之就是原帳號以後主要講英文,所以開了一個中文帳號。
也趁機觀察一下推特的推薦演算法。新帳號因為演算法的關係,很多推文都沒被看到,所以我在這邊貼一些:
iOS 面試(官)推文串
軟體工程師 soft skills(Addy 那篇文章很棒)
最後…
🤪Random Tweets
大型 retain cycle 真是百看不厭
💼職缺/履歷交流區
如果你有 iOS 相關職缺或是求職履歷想要刊登在開發者週報,請見關於。
🙏支持 13 寫作,請訂閱我的 Patreon(我的目標是累積到 100 位支持者,目前進度 23%)、按喜歡❤️、留言💬、回信✉️與我交流。