macOS

美洲獅

使用 xcode-install 來管理 Xcode 版本

我們都知道,在使用 Python 的時候有 pyenv,使用 ruby​​ 的話有 rbenv,都能方便地控制和管理編程語言環境的版本,那麼,有沒有什麼方法,能讓 Xcode 也像這樣切換版本呢?

每次 Xcode 發布更新,更還是不更成了一個問題,下載難,還不能斷點續傳,又不能用第三方工具下載,[……]

點擊跳轉以繼續閱讀

如何讓你的 macOS 重新顯示台灣旗 Emoji 🇹🇼️🇹🇼️🇹🇼️

macOS 使用了一個專用字段保存國家代碼

最早台灣旗不能顯示,是在 iPhone 上,蘋果通過 iOS 系統地區和語言設置進行判斷,如果是中文,就會把台灣旗這個 表情符號 顯示為 :破解方法也很容易,把語言和地區都改掉就可以了,比如語言選成繁體或者英文。

現在,蘋果已經不再單純通過語言等設置進行判斷了,通過 iPhone 硬件序列號[……]

點擊跳轉以繼續閱讀

落格輸入法 macOS 2 是如何實現免重啟激活輸入法的

在 macOS 上,安裝輸入法一直是一個噩夢,要打開系統輸入法目錄,要把輸入法拖拽進這個目錄,過程中還要輸入密碼,全手動也就罷了,還得重啟後系統才能識別,真的是讓人頭疼的不行。

後來大家逐漸意識到這個問題,落格輸入法也提供了 macOS 標準的 pkg 安裝包。

說是這麼說,但實際上似乎[……]

點擊跳轉以繼續閱讀

為何我的 Fastlane 上傳那麼慢?

自動化

使用自動化工具處理 iOS 的 試飛 分發,是一件很愜意的事情,它能幫你節省很多時間,減少大量人工干預——尤其是像這種需要等很久才需要人工操作一下的事情,雖然並不會讓你覺得很累,但大量的時間就這樣浪費掉了。

使用 快車道 一鍵編譯、上傳,然後等待蘋果服務器處[……]

點擊跳轉以繼續閱讀

NSTextField 文本模糊的解決辦法 canDrawSubviewsIntoLayer

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

次像素

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

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

點擊跳轉以繼續閱讀

在 macOS 上使用 Cherry MX Board 8.0 RGB

女票送了我一把 櫻桃 MX Borad 8.0! 是的,就是那個大廠難得出的那一款需要 9.5 小時 CNC 機銑加工陽極氧化的 87 鍵機械鍵盤!和蘋果的外接鍵盤一個設計風格,再加上特殊設計的鍵帽字體,我看的第一眼就愛上了(順便吹一下,這就是我常說的設計三要素裡的“本能設計”)

不過[……]

點擊跳轉以繼續閱讀

快速檢查某文件的 UTI

在進行 iOS macOS 開發的時候,我們經常會需要和文件進行交互,比如說關聯並打開某一類型的文件,那麼這個時候,你用到的並不是這個文件的後綴名,而是它的 UTI。

UTI 是一個統一文件類型名稱,它規定了一個文件應該是什麼類型,而不是靠後綴來確定,比如 txt,文本,json 都是純文本文[……]

點擊跳轉以繼續閱讀

項目“XXX”所使用的MacOS和無法打開.

在恢復數據的時候,你可能需要用 U 盤拷貝數據,但是 macOS 默認掛載 ntfs 是只讀的,當然,我們有辦法使用命令行重新掛載它來變成可讀寫。不過這容易造成 ntfs 權限錯誤,結果就是插到另一台電腦上的時候,這個文件可能變成灰色

如果你這時候強行使用解壓縮軟件打開它,那麼你會得[……]

點擊跳轉以繼續閱讀