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

爲何要寫這麼一個插件?

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

運行平臺

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

效果圖:

效果演示.gif

用法:

  1. 選擇 AutomaticCompletion 運行,以下圖

    api

    Paste_Image.png

    Paste_Image.png

  2. 以後會彈出一個黑色的Xcode,以下。

    app

    Paste_Image.png


    在右側選擇項目打開。

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

    函數

    Paste_Image.png

快捷鍵設置

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

Paste_Image.png

注意事項:

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

源代碼

GitHub 代碼寫的low,望各位大神勿噴。有問題的能夠提issue
若是以爲不錯,請賞賜一個 star 支持一下!😘測試

相關文章
相關標籤/搜索