XCode自动完成:当我键入“NSS”时,是否可以建议“NSString”?

时间:2012-01-28 07:37:47

标签: ios xcode xcode4 autocomplete

当我输入“NSS”时,XCode建议我“NSSet”。这对我来说不是很好。我经常使用NSString 当我输入“NSS”时,是否可以建议“NSString”?

3 个答案:

答案 0 :(得分:6)

在编辑器中键入NSString,选择该项并将其拖动到代码片段库(如果未打开则^ ^⌘2),然后将其完成快捷方式设置为Xcode未使用的内容,如“foo” ”

custom code snippet

现在每次要使用NSString时,只需输入foo,Xcode就会自动完成NSString。它需要一些时间来习惯键入其他内容,就像使用宏Srikar建议的那样,但它不会为代码本身添加任何新东西。

BTW,相关漫画:http://i.imgur.com/YRRHc.png

答案 1 :(得分:1)

我不知道有任何影响首次出现的建议的直接方法。

但是,您可以随时选择显示的其他许多选项,甚至更简单,只需输入“NSSt”即可。

答案 2 :(得分:1)

是的,我知道这真的很烦人。我使用NSString方式的频率高于NSSet&显然xCode不占用频率和使用频率。没有自动建议的排名。

我曾经用一种方法绕过这个。它是一种黑客,但作为没有黑客的程序员我们在哪里;)

我曾经创建过宏。所以你可以创建一个这样的 -

#define xNSString NSString

这样xCode自动建议就变成了建议你需要的东西。