13的話
本週的「素材」比平常少。藉機提醒一下讀者,如果你有寫什麼東西,想要在週報刊登、分享,請直接與我聯絡。
請大家多多支持我寫作。我想要累積到 100 位支持的讀者,目前的進度為 27%,請訂閱我的 Patreon!
🧪Beta 6
🗝Process injection: breaking all macOS security layers with a single vulnerability
We reported this vulnerability to Apple, along with methods to use this vulnerability to escape the sandbox, elevate privileges to root and bypass the filesystem restrictions of SIP.
簡單來說,開發者能做的事情是在自己 Mac app 的 AppDelegate 中加上:
func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
true
}
💪在 SwiftUI 中用 Text 实现图文混排──fatbobman
對我來說,解題式的文章,比介紹原理更有趣。
然後這邊有「下一題」的預告:
🙈ScreenshotPreventing──yoxisem544
iOS 沒有內建阻止截圖的 API,以前常見的 workaround 之一是用播放 FairPlay DRM 的影片,據說 ScreenShieldKit 是用這個方式。
現在沒這麼麻煩了。
如果要 iOS 如果要擋 screenshot,可以把 view 丟到 textfield 上然後把 secure text entry 設成 true,然後就會發現該 view 在 screenshot 時會消失
在 github 上有發現一個 library 有做這件事,但問題有點多於是我就自己做一個了
🍞小麥輸入法組字區無上限
推文串有點長,但有趣。
(中間略)
🎶chart-de-lune:用 Swift Charts 放音樂
其實是因為 Voice Over 支援用不同音高來表示線圖走勢。
同場加映:用 Swift Charts 來做展示排序演算法的動畫。
🤪Random Tweets
Wow that must be new. If you want to get better at using your Apple Pencil the Apple Store sells a little thing of handy tips!
💼職缺/履歷交流區
Readmoo iOS Developer。以 Swift 為主
如果你有 iOS 相關職缺或是求職履歷想要刊登在開發者週報,請見關於。
🙏支持 13 寫作,請訂閱我的 Patreon(我的目標是累積到 100 位支持者,目前進度 27%)、按喜歡❤️、留言💬、回信✉️與我交流。