Xcode 6 Swift部分自动完成方法

时间:2015-03-21 22:13:47

标签: objective-c swift autocomplete ios8 xcode6

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

例如,如果我想制作NSIndexPath

[NSIndexPath indexPathForRow:1 inSection:5]

我可以写

[NSIndexPath indexPathForRow:1 in

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

然而,有了swift,似乎没有这个功能。

NSIndexPath(forRow:1, in

如果我在swift中输入上述内容,则不会自动完成所需的方法。

这个功能是否适用于swift?

2 个答案:

答案 0 :(得分:1)

我发现swift的自动完成功能实际上远远落后于objective-c自动完成。希望他们能够在每次发布时改进它,它已经比几个月前好多了。除此之外,快速错误消息可以说比“混乱”更令人困惑。有时候。

答案 1 :(得分:0)

有这方面的Xcode插件。我喜欢使用fuzzyautocomplete,因为你可以编写部分方法。它使用相同的工具,快速打开"用于找到这些方法。

https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin

你也可以从。

获得这个插件(以及更多)

http://alcatraz.io