4

Xcode 4.5 中的新“功能”之一应该是大大改进了代码完成。它应该学习你经常输入的内容,并更频繁地提供这些作为代码完成的选项。

但是,对我来说,这根本行不通。

众所周知的糟糕的代码完成词之一是 NSString。

当我输入它时,我得到...

NS - NSAddedPersistentStoresKey
NSS - NSSaveChangesRequest
NSSt - NSStoreModelVersionHashesKey
NSStr - NSStream
NSStri - NSStrikethroughStyleAttributeName
NSStrin - NSString

我从未使用过任何其他建议,其中大多数我实际上并不确定它们是什么。我一天使用 NSString 很多次,为什么不先建议呢?事实上,除了 NSSet 之外,我认为我从未使用过另一个以 NSS 开头的类。

此外,当我在寻找 NSLog() 时,当我输入 NSL 时,我会得到建议,我现在得到......

NS - NSAddedPersistentStoresKey
NSL - NSLayoutAttribute
NSLo - NSLoadedClasses
NSLog - NSLog(<#id, ...#>)

再说一次,从来没有听说过其他人。

有什么办法可以解决这个问题,以便我获得 Apple 说我应该获得的功能?

谢谢你的帮助。

4

1 回答 1

5

好的,我从 ~/Library/Developer/Xcode/ 中删除了 UserInfo 文件夹,它似乎已经修复了。

于 2012-09-20T18:11:00.550 回答