美文网首页iOS技能性能调优iOS Developer
Xcode 基于 Objc 的 Getter 函数自动补全插件

Xcode 基于 Objc 的 Getter 函数自动补全插件

作者: LaiYoung_ | 来源:发表于2016-12-06 14:16 被阅读1563次

    为什么要写这么一个插件?

    毫无疑问,使用插件就是提高开发效率。将一些毫无套路的,特定格式的代码集合在一个工具里面,需要的时候直接使用快捷键将它们呼唤出来。

    运行平台

    这是一款基于 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 支持一下!😘

    相关文章

      网友评论

      本文标题:Xcode 基于 Objc 的 Getter 函数自动补全插件

      本文链接:https://www.haomeiwen.com/subject/jjdlmttx.html