众所周知,Xcode的代码完成同时非常棒且必要。但有时它也可能非常烦人......
有什么方法可以修改可能的完成结果列表吗?
E.g。我一直在使用“CGSizeMake”,但从不想使用首先建议的“CGSizeMakeWithDictionaryRepresentation”。所以我想排除后一个。另一个例子是“Nil”与“nil”。
有关代码完成如何工作的任何信息都将受到赞赏。
答案 0 :(得分:1)
我不相信。代码完成是通过索引项目中的代码生成的,因此项目中包含的任何内容都将可用。您为限制索引而执行的任何操作都将破坏代码完成,以便更改项目中的代码。
可能的选项包括代码片段,可能但很可能需要做很多工作,创建一个Xcode插件来尝试修改完成(random sample plugin project)。
答案 1 :(得分:1)
稍微偏离主题,但您可以尝试使用AppCode。 AppCode具有更智能的自动完成功能。使用AppCode,您还可以为自动完成创建某些关键字。