落格輸入法 macOS 2 是如何為 VoiceOver 進行優化的

在兩年前,我曾寫過一篇名為《ios 為視障用戶支持 VoiceOver》的文章,裡邊主要介紹了 iOS 端該如何為 VoiceOver 進行必要的支持,後來我又開發了 macOS 端的落格輸入法,但很遺憾由於 macOS 自身系統 bug,第三方輸入法根本無法獲得 VoiceOver 焦點(主要是[……]

點擊跳轉以繼續閱讀

和: 1: “......”: 無效的命令代碼

Linux 的朋友可能會對這個命令比較熟悉,它可以在腳本里快速和批量地對文本文檔進行操作,比如改動某一行或者替換具體內容……

MACOS 自然也是有這個命令的,但有一點不太一樣,如果你執行 -一世 ,那麼多半你會得到一個奇怪的報[……]

點擊跳轉以繼續閱讀

DoT DoH 除了 DNSCrypt,你還可以了解一下更好的 DNS 加密方案

2018年11月02日 更新,切換到 DoT 一天后,所有 stubby 內置服務器運行異常緩慢,直到日常使用都難……只好放棄。

2018年11月01日 更新,使用了 5 天 DoH 後,由於目前提供此服務的服務器只有 1.1.1.1,這個地址在我這裡被運營商屏蔽了。
[crayon-5c4[……]

點擊跳轉以繼續閱讀

小火箭 Shadowrocket 的四個高級配置

使用小火箭很久了,很多朋友都說,小火箭 Shadowrocket 不穩定,老自己掉後台,這次我就來說說我是怎麼使用它的。

以前 iOS 不支持這類 VPN 應用,每次在 iOS 上翻牆,都是一件讓人煞費苦心的事情。後來 Surge 出現了……我第一時間就買了,當然,再後來中區下架 Surge,[……]

點擊跳轉以繼續閱讀

Swift 中如何使用字典類型作為範型約束

今天學員群裡有人提了這麼一個問題,為什麼把特性的字典類型作為範型類型約束的時候,就必然報錯?

[說明ID ="attachment_3102" ALIGN ="aligncenter" 寬度="1534"] 用特定的字典類型作為範型類型約束會報錯[/標題]
[克雷[……]

點擊跳轉以繼續閱讀

NSTextField 文本模糊的解決辦法 canDrawSubviewsIntoLayer

在開發落格輸入法 macOS 的過程當中,我一直被一個奇怪的問題所困擾——文本模糊。

次像素

無論我怎樣調試,落格輸入法的候選文字都無法達到原生文字的那樣清晰和銳利。在請教了大神之後,得到的活久見經驗是——上游次像素渲染 錯誤。

在很多平台都有類似問題,MACOS[……]

點擊跳轉以繼續閱讀

到底“雙拼”是個啥?

本文首發於數碼荔枝,原名 《到底「雙拼」是個啥?聽雙拼輸入法開發者給你說》

就在上個週末,我向一個新朋友推薦雙拼輸入法,他是那種對這方面從來沒有關心過的人——就連“全拼”這個概念,也是在我向他介紹了雙拼之後才知道的——“原來我一直以來用的叫做全拼(拼音)輸入法”。

正是這件事情,[……]

點擊跳轉以繼續閱讀

上架一款訂閱付費的 app,除了代碼你還需要做什麼?

終於,落格輸入法 X 成功地上架了。從開發到上架,發生了很多事情。

現在,我就來說說,除了代碼,上架一款訂閱收費的 app,你都需要做些什麼。

使用協議

一般來說,蘋果為你提供了統一的軟件使用協議,就在你對應app 的 “app infomation”頁面下,右側有個 Licens[……]

點擊跳轉以繼續閱讀