Xcode 基于 Objc 的 Getter 函數自動補全插件

為什么要寫這么一個插件?

毫無疑問,使用插件就是提高開發效率。將一些毫無套路的,特定格式的代碼集合在一個工具里面,需要的時候直接使用快捷鍵將它們呼喚出來。

運行平臺

這是一款基于 Objc 的 Getter 函數自動補全插件,基于 Xcode 8 的 Source Editor Extension 開發。

效果圖:

效果演示.gif

用法:

  1. 選擇 AutomaticCompletion 運行,如下圖</br>

    Paste_Image.png

    Paste_Image.png

  2. 之后會彈出一個黑色的Xcode,如下。</br>


    Paste_Image.png

    </br>在右側選擇項目打開。

  3. 將光標移動到需要補全 Getter 函數的位置,在Xcode中選擇Editor->AutomaticCompletion->Source Editor Command進行補全,如下圖</br>

    Paste_Image.png

快捷鍵設置

在用戶偏好設置里面選擇Key Bindings,輸入AutomaticCompletion 使用自定義快捷鍵

Paste_Image.png

注意事項:

  1. 插件使用的證書要和項目的證書要一致。
  2. 如果如果你的Xcode是運行在 OS X 10.11 El Capitan的話,打開Terminal,執行下面的命令,然后重啟Mac。</br>sudo /usr/libexec/xpccachectl
  3. 目前是特定的格式,還沒實現自定義模版,有特定需求的朋友可以clone一份我的代碼,然后改成自己特定的格式。
  4. 每次都需要先運行插件,然后在黑色 Xcode 中運行項目,使用插件,網上也有人說,將編譯之后的appex放到/Applications/Xcode.app/Contents/PlugIns,我測試了一下,發現行不通。

源代碼

GitHub 代碼寫的low,望各位大神勿噴。有問題的可以提issue
如果覺得不錯,請賞賜一個 star 支持一下!??

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容