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 说我应该获得的功能?
谢谢你的帮助。