Xcode 6 Swift 部分自动完成方法

Xcode 6 Swift partial auto complete methods

当我使用Objective-c时,我可以把一个方法写到一半,然后有能力在事后继续完成它。

例如,如果我想创建 NSIndexPath

[NSIndexPath indexPathForRow:1 inSection:5]

我会写

[NSIndexPath indexPathForRow:1 in

和 Xcode 将为方法调用的后半部分启动自动完成选项框。如果没有,我可以按 esc 键显示自动完成选项框。

但是swift好像没有这个功能。

NSIndexPath(forRow:1, in

如果我在 swift 中键入以上内容,它不会自动完成所需的方法。

swift是否可以使用此功能?

我发现 swift 的自动完成确实远远落后于 objective-c 自动完成。希望他们会在每次发布时改进它,它已经比几个月前好很多了。最重要的是 swift 错误消息有时会说 'more than confusing'。

有 Xcode 个插件。我喜欢使用 fuzzyautocomplete,因为您可以编写部分方法。它使用与 "open quickly" 相同的工具来查找这些方法。

https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin

您还可以从以下位置获取此插件(以及更多)。

http://alcatraz.io