13

最近我做了一个小服务(在 Github 中可用)来从给定的enum.

下一步是在我开始输入枚举名称时将此行为作为 Xcode 代码完成选项来实现。

代码完成

我想要的是在此弹出窗口中添加一个新选项,从而可以使用这三个选项生成开关盒。

我正在寻找制作 Xcode 插件的文档,但找不到太多。我的第一个问题,也是最重要的一个问题是:是否可以在我输入符号时获取符号的定义,提取枚举数据并生成代码段?

4

4 回答 4

7

您可以查看 KSImageNamed,这是一个 XCode 插件,用于在图像名称上添加自动完成功能。

你可以用它的代码启发自己。

KSImageNamed-Xcode

于 2013-08-24T18:33:12.257 回答
2

您建议的替代方法是将其保存为代码片段。它不会像您可能想要的那样是动态的,但是如果您一遍又一遍地使用相同的枚举,它就可以工作。 在此处输入图像描述

于 2013-08-07T07:22:22.067 回答
0

我只是找到了一个完全符合我要求的插件SCXcodeSwitchExpander。它就像一个魅力:D

于 2014-04-14T10:15:17.917 回答
0

这里的枚举部分有帮助吗? https://developer.apple.com/library/ios/releasenotes/ObjectiveC/ModernizationObjC/AdoptingModernObjective-C/AdoptingModernObjective-C.html#//apple_ref/doc/uid/TP40014150

它指出 NS_ENUM “改进了代码完成”。

于 2014-03-11T00:41:13.500 回答