Xcode 自動版本號

做開發者肯定有過這樣的煩惱:版本號提交錯了!

編譯和測試的版本多了,難免提交的時候才發現版本號搞錯了。要不就是後台版本號正確,前台的版本號忘記更改。其實,可以讓前台自動獲取後台的版本號數據,比如這樣:

後台的版本號[……]

點擊跳轉以繼續閱讀

讓 iTrem 2 + zsh 啟動不再等待!

iTerm 作為一個 mac 裡自帶終端的替代品真的是太好用了,功能多、界面也好看。配合zsh+皮膚,終端從此也美麗(題圖)。

不過,zsh 啟動總是很慢,雖然說每次啟動前輸入的內容還是不會丟失,但總等著也不是個事(說句實在話,我就這麼忍受了好多年……)

總之,其實這個問題是可以被解決的[……]

點擊跳轉以繼續閱讀

讓 SSH 走代理連接服務器

很多網絡運維、或者站長需要通過 ssh 來管理服務器、vps,如果不湊巧,你和服務器之間相隔了一堵 GFW,那麼由於 GFW 會分析 ssh 數據包,結果就是導致稍微慢一點的網絡就會讓命令卡一分鐘。

GFW 現在完全有能力分析 ssh 流量特徵,以判斷你是在真的使用 ssh 配置服務器,還是使用它[……]

點擊跳轉以繼續閱讀

Swift 使用 InputMethodKit 寫輸入法

如何在 iOS 上寫一款輸入法?这个问题已经被很多人解答过了。你可以輕易通過 Google 找到一篇詳細的教程。但是,在 macOS 上寫一款輸入法就沒那麼簡單了。

好吧,嚴格來講,是指用 Swift 在 macOS 上寫一款輸入法很難。主要的原因是 從來沒有人做過這件事情 。

目前能夠[……]

點擊跳轉以繼續閱讀

在 macOS 10.11 上用 BootCamp 安裝 Windows 10 解決分區錯誤

一切為了再吸兩口!

屁股先鋒出了,為了能夠吸上它,我也是廢了九牛二虎之力。——誰叫爸爸這麼坑不支持 macOS 呢!

據說虛擬機來安裝守望先鋒雖然能夠進入遊戲但會有奇怪的黑塊出現,遊戲不能。

總之,用了 macOS 五年了,第一次終於有了裝雙系統的理由。

但曾今的 Bootcamp 攻略[……]

點擊跳轉以繼續閱讀

Mac 版迅雷悄悄收集用戶 BT 種子

就在今天,苦等小半年的 Mac 版迅雷終於又開始更新了,出了個新版本——雖然沒有新功能,但終於還是修復了拖動的時候窗口亂跑的 bug。

不過,也遇到了離線不能下載的問題。在幫助測試排錯的同時,我發現了一些其他的事情:我按照要求使用迅雷自帶debug工俱生成統計信息的壓縮包一共 70M 之大![……]

點擊跳轉以繼續閱讀

讓 TextWrangler 一鍵優化 XML 文件格式

的TextWrangler 是 Mac 上不可或缺的多功能文本編輯工具,內置優秀的代碼高亮,還能支持正則表達式的搜索……總之,對於開發者來說,實在是人手必備。

不過,的TextWrangler 對於 XML 就沒有那麼智能了——打開之後往往是長長的一行!

總之,解決辦法很簡單,我們給 特克斯[……]

點擊跳轉以繼續閱讀

讓 Homebrew 走代理更新

之前我們說過,由於國內網絡進一步惡劣,使用 釀造 也要更換國內大學的鏡像源,但是這樣的方法治標不治本,更新是快了,可是下載還是一樣。

結果就是導致大部分的更新都需要去下載源碼然後本地編譯,運氣差一點的干脆源碼也下載不下來,每次都要取消然後重試,不停地手工重複。

——如果能讓終端命令走代理[……]

點擊跳轉以繼續閱讀