為什么要寫這么一個插件鳞芙?
毫無疑問牺荠,使用插件就是提高開發(fā)效率骚灸。將一些毫無套路的糟趾,特定格式的代碼集合在一個工具里面,需要的時候直接使用快捷鍵將它們呼喚出來甚牲。
運行平臺
這是一款基于 Objc 的 Getter 函數(shù)自動補(bǔ)全插件义郑,基于 Xcode 8 的 Source Editor Extension 開發(fā)。
效果圖:
用法:
-
選擇
AutomaticCompletion
運行丈钙,如下圖</br>
-
之后會彈出一個黑色的Xcode非驮,如下。</br>
</br>在右側(cè)選擇項目打開著恩。
-
將光標(biāo)移動到需要補(bǔ)全 Getter 函數(shù)的位置院尔,在Xcode中選擇
Editor->AutomaticCompletion->Source Editor Command
進(jìn)行補(bǔ)全,如下圖</br>
快捷鍵設(shè)置
在用戶偏好設(shè)置里面選擇Key Bindings
喉誊,輸入AutomaticCompletion
使用自定義快捷鍵
注意事項:
- 插件使用的證書要和項目的證書要一致。
- 如果如果你的Xcode是運行在 OS X 10.11 El Capitan的話纵顾,打開Terminal伍茄,執(zhí)行下面的命令,然后重啟Mac施逾。</br>
sudo /usr/libexec/xpccachectl
- 目前是特定的格式敷矫,還沒實現(xiàn)自定義模版,有特定需求的朋友可以
clone
一份我的代碼汉额,然后改成自己特定的格式曹仗。 - 每次都需要先運行插件,然后在黑色 Xcode 中運行項目蠕搜,使用插件怎茫,網(wǎng)上也有人說,將編譯之后的
appex
放到/Applications/Xcode.app/Contents/PlugIns
,我測試了一下轨蛤,發(fā)現(xiàn)行不通蜜宪。
源代碼
GitHub 代碼寫的low,望各位大神勿噴祥山。有問題的可以提issue
如果覺得不錯圃验,請賞賜一個 star 支持一下!??