Xcode是一款非常優秀的IDE,如果再加上一些插件的話,那就更是如虎添翼。今天我們就使用Alcatraz這個工具來管理Xcode插件,來提高我們的編程效率。類似使用cocoapods來管理iOS中大量的第三方庫一樣。今天我第一個為大家介紹的插件是:ColorSense。使用ColorSense可以方便的設置顏色。
首先來安裝Alcatraz,步驟如下:
(1)首先建議最好能翻牆或者使用VPN,這樣可能速度會快一點。一開始比較坑的是使用了Shadowsocks,總是會出現SSL的問題。使用VPN的話幾秒鐘就可以安裝完成。
首先創建一個文件夾:
mkdir -p ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;
(2)在安裝之前首先退出Xcode。終端下執行命令:網速好的話幾秒鐘就可以了。
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
(3)然後打開Xcode,此時會出現要載入bundle,注意不要選擇skip bundle,然後在Xcode下就會出現如圖所示:Package Manager。
。
(4)打開Package Manager,如圖所示:
。
(5)我要安裝ColorSense插件,直接在上面搜索框輸入即可,然後點擊INSTALL即可下載:
.
(6)由於升級了Xcode7,插件直接安裝後還不能使用,要進行如下設置,首先查看Xcode的UUID:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
(7)然後進入插件所在的目錄,也就是我們一開始創建的那個文件夾:
cd ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
(8)選中OMColorSense,右鍵,顯示包內容,進入Contents,打開Info.plist,在DVTPlugInCompatibilityUUIDs這一項中加入剛才生成的UUID(就算已經有了,再加入一行),如圖:
。
然後重新啟動Xcode,可能需要重新Load bundle。
(9)這樣,我們就可以使用該插件了。如果以後有些插件不能使用,也可以使用這種方法進行修復。效果如下:這樣我們就可以任意設置喜歡的顏色了,顏色可以動態的進行設置變化。
合理的在Xcode中使用插件,可以提高我們的開發效率。以後我還會給大家介紹其他有意思的插件。